From 433a2a2f9b65d22e73b077e1f17f3e5b18d4bc53 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Tue, 25 Nov 2003 17:17:13 +0000 Subject: [PATCH] - added usx2yloader firmware. - fixed hdsploader Makefile.am to use noinst_PROGRAMS (makes life easier). - added README. --- Makefile.am | 3 +- README | 4 + configure.in | 1 + hdsploader/Makefile.am | 23 +- usx2yloader/Makefile.am | 13 + usx2yloader/tascam_loader.ihx | 139 +++ usx2yloader/us122.conf | 5 + usx2yloader/us122.rbt | 887 +++++++++++++++++++ usx2yloader/us122fw.ihx | 472 +++++++++++ usx2yloader/us224.conf | 5 + usx2yloader/us224.rbt | 1508 +++++++++++++++++++++++++++++++++ usx2yloader/us224fw.ihx | 470 ++++++++++ usx2yloader/us428.conf | 5 + usx2yloader/us428.prepad | Bin 0 -> 72 bytes usx2yloader/us428.rbt | 804 ++++++++++++++++++ usx2yloader/us428fw.ihx | 459 ++++++++++ usx2yloader/usx2y.prepad | Bin 0 -> 71 bytes 17 files changed, 4782 insertions(+), 16 deletions(-) create mode 100644 README create mode 100644 usx2yloader/Makefile.am create mode 100644 usx2yloader/tascam_loader.ihx create mode 100644 usx2yloader/us122.conf create mode 100644 usx2yloader/us122.rbt create mode 100644 usx2yloader/us122fw.ihx create mode 100644 usx2yloader/us224.conf create mode 100644 usx2yloader/us224.rbt create mode 100644 usx2yloader/us224fw.ihx create mode 100644 usx2yloader/us428.conf create mode 100644 usx2yloader/us428.prepad create mode 100644 usx2yloader/us428.rbt create mode 100644 usx2yloader/us428fw.ihx create mode 100644 usx2yloader/usx2y.prepad diff --git a/Makefile.am b/Makefile.am index e59f047..60606a0 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,7 +1,6 @@ -# # Process this file with automake to produce Makefile.in. AUTOMAKE_OPTIONS = 1.3 foreign -SUBDIRS = hdsploader mixartloader vxloader +SUBDIRS = hdsploader mixartloader usx2yloader vxloader EXTRA_DIST = depcomp diff --git a/README b/README new file mode 100644 index 0000000..dcb0345 --- /dev/null +++ b/README @@ -0,0 +1,4 @@ +This package contains the firmware binaries for each loader program +included in alsa-tools package. Specify the same prefix option given +to the alsa-tools configure script, too, in order to keep the +installation directories consistent. diff --git a/configure.in b/configure.in index 82974e0..59c9390 100644 --- a/configure.in +++ b/configure.in @@ -9,4 +9,5 @@ echo $VERSION > $srcdir/version AC_OUTPUT(Makefile \ hdsploader/Makefile \ mixartloader/Makefile \ + usx2yloader/Makefile \ vxloader/Makefile) diff --git a/hdsploader/Makefile.am b/hdsploader/Makefile.am index b28870e..4816d81 100644 --- a/hdsploader/Makefile.am +++ b/hdsploader/Makefile.am @@ -1,23 +1,18 @@ # # Process this file with automake to produce Makefile.in. MYNAME = hdsploader -EXTRA_DIST = digiface_firmware.dat \ - digiface_firmware_rev11.dat \ - multiface_firmware.dat \ - multiface_firmware_rev11.dat \ - tobin.c -CLEANFILES = tobin *.bin firmwaredir = $(datadir)/alsa/firmware/$(MYNAME) -firmware_DATA = digiface_firware.bin \ +firmware_DATA = digiface_firmware.bin \ digiface_firmware_rev11.bin \ multiface_firmware.bin \ multiface_firmware_rev11.bin -tobin: tobin.c $(wildcat *.dat) - $(CC) -o tobin tobin.c - ./tobin +noinst_PROGRAMS = tobin +tobin_SOURCES = tobin.c -digiface_firware.bin: tobin -digiface_firmware_rev11.bin: tobin -multiface_firmware.bin: tobin -multiface_firmware_rev11.bin: tobin +EXTRA_DIST = $(firmware_DATA:%.bin=%.dat) \ + tobin.c +CLEANFILES = $(firmware_DATA) + +$(firmware_DATA): tobin + ./tobin diff --git a/usx2yloader/Makefile.am b/usx2yloader/Makefile.am new file mode 100644 index 0000000..84a49d7 --- /dev/null +++ b/usx2yloader/Makefile.am @@ -0,0 +1,13 @@ +MYNAME = usx2yloader + +cfg_files = us122.conf us224.conf us428.conf \ + usx2y.prepad us428.prepad \ + us122.rbt us224.rbt us428.rbt \ + tascam_loader.ihx \ + us122fw.ihx us224fw.ihx us428fw.ihx + +EXTRA_DIST = $(cfg_files) + +firmwaredir = $(datadir)/alsa/firmware/$(MYNAME) +firmware_DATA = $(cfg_files) + diff --git a/usx2yloader/tascam_loader.ihx b/usx2yloader/tascam_loader.ihx new file mode 100644 index 0000000..faf5d9b --- /dev/null +++ b/usx2yloader/tascam_loader.ihx @@ -0,0 +1,139 @@ +:10146C00C200907FA5E05418FF131313541F44506F +:10147C00F51C139201D2E8907FAB74FFF0907FA91A +:10148C00F0907FAAF05391EF907F95E044C0F090DC +:10149C007FAFE04401F0907FAEE04405F0D2AF1294 +:0D14AC00175F3000FD121100C20080F62213 +:10110000907FE9E0245D600D147003021244240214 +:10111000600302124A907FEAE0750800F509A3E037 +:10112000FEE42509F509EE3508F508907FEEE07537 +:101130000A00F50BA3E0FEE4250BF50BEE350AF5EE +:101140000A907FE8E064C060030211D4E50B450A11 +:10115000700302124AC3E50B9440E50A940050085C +:10116000850A0C850B0D8006750C00750D40907F6F +:10117000E9E0B4A325AE0CAF0DAA08A9097B01C014 +:1011800003C002C0017A7F790078007C7FAD03D074 +:1011900001D002D003121356800FAF09AE08AD0D77 +:1011A0007A7F79007B001215A4907FB5E50DF0E5FC +:1011B0000D2509F509E50C3508F508C3E50B950D76 +:1011C000F50BE50A950CF50A907FB4E020E20302E6 +:1011D000114C80F4907FE8E06440706EE50B450AA6 +:1011E0006068E4907FC5F0907FB4E020E3F9907FE1 +:1011F000C5E0750C00F50D907FE9E0B4A315AE0CC9 +:10120000AF0DA809AC087D017B017A7E79C012136D +:1012100056800FAF09AE08AD0D7A7F79007B0012C2 +:1012200014B9E50D2509F509E50C3508F508C3E500 +:101230000B950DF50BE50A950CF50A907FB4E0448B +:0A12400002F08098907FEAE0F51CB0 +:01124A002281 +:06155800AB07AA06AC057A +:10155E00E4FD300111EAFFAE050DEE2400F582E444 +:10156E0034E0F583EFF0EBAE050D74002EF582E45A +:10157E0034E0F583EBF0AF050D74002FF582E43403 +:10158E00E0F583ECF0AF1C7AE07B001217207F0AA7 +:05159E007E0012173C65 +:0115A3002225 +:0A14B9008E0E8F0F8D108A118B121A +:1014C300E4F513E513C395105020050FE50FAE0E99 +:1014D3007002050E14FFE5122513F582E43511F5AC +:0A14E30083E0FD121558051380D9AF +:0114ED0022DC +:0A15A4008E0E8F0F8D108A118B122E +:1015AE00E4FD300112E50EFFAE050DEE2403F582CB +:1015BE00E434E0F583EFF0E50FAE050D74032EF580 +:1015CE0082E434E0F583E50FF0AF1C7AE07B031282 +:0D15DE001720AF1CAD10AB12AA111217049C +:0115EB0022DD +:10166E00C0E0C083C082C085C084C086758600D2AB +:10167E00005391EF907FAB7401F0D086D084D0856B +:07168E00D082D083D0E032CE +:10164400C0E0C083C082C085C084C0867586009017 +:101654007FC4E4F05391EF907FAB7404F0D086D054 +:0A16640084D085D082D083D0E0321C +:10169500C0E0C083C082C085C084C0867586005303 +:1016A50091EF907FAB7402F0D086D084D085D08244 +:0516B500D083D0E032FB +:1016BA00C0E0C083C082C085C084C08675860053DE +:1016CA0091EF907FAB7410F0D086D084D085D08211 +:0516DA00D083D0E032D6 +:0114FF0032BA +:1016DF00C0E0C083C082C085C084C08675860053B9 +:1016EF0091EF907FAB7408F0D086D084D085D082F4 +:0516FF00D083D0E032B1 +:01176700324F +:01176800324E +:01176900324D +:01176A00324C +:01176B00324B +:01176C00324A +:01176D003249 +:01176E003248 +:01176F003247 +:011770003246 +:011771003245 +:011772003244 +:011773003243 +:011774003242 +:011775003241 +:011776003240 +:03004300021500A3 +:1015000002166E0002169500021644000216DF0055 +:101510000216BA000214FF000217670002176800E3 +:101520000217690002176A0002176B0002176C00AD +:1015300002176D0002176E0002176F00021770008D +:10154000021771000217720002177300021774006D +:08155000021775000217760076 +:10173C008E148F15E5151515AE14700215144E6028 +:07174C00051214EE80EE22ED +:08175F00E4F51BD2E9D2AF2230 +:10161900A907E51B7023907FA5E04480F0E925E048 +:10162900907FA6F08D16AF03A9077517018A18894F +:0B16390019E4F51A751B01D322C3222F +:1015EC00A907E51B7025907FA5E04480F0E925E074 +:1015FC004401907FA6F08D16AF03A9077517018AD9 +:0D160C00188919E4F51A751B03D322C322B7 +:03004B0002137F1E +:10137F00C0E0C083C082C085C084C086758600C0AF +:10138F00D075D000C000C001C002C003C006C007A6 +:10139F00907FA5E030E206751B0602144E907FA5E4 +:1013AF00E020E10CE51B64026006751B0702144E7A +:1013BF00AF1BEF24FE604814602C24FE60772404DA +:1013CF00600302144EAB17AA18A919AF1A051A8F8A +:1013DF008275830012124B907FA6F0E51A65167086 +:1013EF005E751B058059907FA6E0AB17AA18A91947 +:1013FF00AE1A8E82758300121278751B028040E53B +:10140F001624FEB51A07907FA5E04420F0E51614C8 +:10141F00B51A0A907FA5E04440F0751B00907FA697 +:10142F00E0AB17AA18A919AE1A8E82758300121293 +:10143F0078051A800A907FA5E04440F0751B005391 +:10144F0091DFD007D006D003D002D001D000D0D08A +:0D145F00D086D084D085D082D083D0E032FA +:101704001215ECE51B24FA600E146006240770F32E +:0C171400D322E4F51BD322E4F51BD32202 +:10172000121619E51B24FA600E146006240770F3E4 +:0C173000D322E4F51BD322E4F51BD322E6 +:1014EE007400F58690FDA57C05A3E582458370F911 +:0114FE0022CB +:0300000002175391 +:0C175300787FE4F6D8FD75812002146C4C +:10124B00BB010CE58229F582E5833AF583E0225058 +:10125B0006E92582F8E622BBFE06E92582F8E222A2 +:0D126B00E58229F582E5833AF583E49322BC +:10127800F8BB010DE58229F582E5833AF583E8F0AC +:10128800225006E92582C8F622BBFE05E92582C858 +:02129800F22240 +:10129A00E709F608DFFA8046E709F208DFFA803E36 +:1012AA0088828C83E709F0A3DFFA8032E309F60823 +:1012BA00DFFA806EE309F208DFFA806688828C839F +:1012CA00E309F0A3DFFA805A89828A83E0A3F60849 +:1012DA00DFFA804E89828A83E0A3F208DFFA80422D +:1012EA0080D280FA80C680D4805580F2802980100E +:1012FA0080A680EA809A80A880DA80E280CA802963 +:10130A0088848C8589828A83E493A30586F0A30561 +:10131A0086DFF5DEF3800B89828A83E493A3F608DD +:10132A00DFF9ECFAA9F0EDFB2288848C8589828AA0 +:10133A0083E0A30586F0A30586DFF6DEF480E38961 +:10134A00828A83E493A3F208DFF980D688F0ED2439 +:10135A0002B4040050CCF582EB2402B4040050C25B +:10136A0023234582F582EF4E60B8EF60010EE582D5 +:05137A00239012EA734C +:00000001FF diff --git a/usx2yloader/us122.conf b/usx2yloader/us122.conf new file mode 100644 index 0000000..e3509fc --- /dev/null +++ b/usx2yloader/us122.conf @@ -0,0 +1,5 @@ +# boot firmwares for Tascam us122 deviceid 0x8007 + +dsp0 usx2y.prepad +dsp1 us122.rbt + diff --git a/usx2yloader/us122.rbt b/usx2yloader/us122.rbt new file mode 100644 index 0000000..98f5bcc --- /dev/null +++ b/usx2yloader/us122.rbt @@ -0,0 +1,887 @@ +Xilinx ASCII Bitstream +Converted from US122.SYS +Date: Fri Sep 5 20:26:03 2003 +Bits: 197696 +11111111111111111111111111111111010101011001100110101010011001100000110000000000000000011000000000000000000000000000000011100000000011001000000000000110100000000000000000000000000000000110000000001100100000000000010010000000 +00000000000000011111110010110100000011000000000000000011100000000000000000000000000000000000000000001100000000000000000110000000000000000000000000000000100100000000110000000000000001001000000000000000000000000000000000000000 +00001100000000000000000110000000000000000000000000000000100000000000110000000000000000100000000000001010000000000010100010110110000000000100100000000100000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000001000000100000000000010000000000000000000000000000000000000000000000000100100000000100000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000100000000000010000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000001010110000000011000000010000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100100000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000010100100000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000001000000100000000010110000000000000000000000000000000000000000000000010100100000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000100000000000010000000000000000000000000000000000000000111111100100100000000000000010000000000010100000000000001000000000000010000000000000111000000000 +00111000000000001110000000000001000000000000010100000000000000000100000000100000000010010000000000000000000000000000000000000000000000111010000001111011000000001111011100000001110111000010001100110000100000111100000001001100 +00000000001000110000000111001100000001000011000000011111110000000000111000000000000011100000000000000000000000000000000000000000000000010000100001110111001000001101000100000001111101000010001100010000000000010100000000000100 +00000000100100010000000101000100000000010001000000001101010000000000010000100000000011000000000000000000000000000000000000000000000100011010000000110111000000001100010100000000000101000000001110010000000011000100000001100000 +00000000100000010000000000000100000000110001000000001100010000000100011010000000000011100000000000000000000000000000000000000000000000111010100000110101000001001101000100000000011101000000001110011000000011010000000001100000 +00000000000100010100000001000100000001110001000000001101010000000000110000100000000001100000000000000000000000000000000000000000000000001010100000100011000000101101011100000001010111100000001110110100101100011100001000010100 +00000000000000110000000000001100000010110011000000001101110000000000101000100000000011100000000000000000000000000000000000000000000001111000000000101101000000001111111000000010001111000000001101110000000110111101000000011111 +01000100101111110000001011111100010000111111000000001111110000000001111100000000000001100000000000000000000000000000000000000000000000100000100000110101000000001101001100000000010111000000001100110100001000001101000001110100 +00000000100111110000010001001100000001110011010000001101110000000000101100100000000001000000000000000000000000000000000000000000000100111010000000110100000001001101000100000000110001000000001100010000000010010100000011110100 +00000000000111010000001001000100000000110001000000101101010000000100111100000000000000100000000000000000000000000000000000000000000001110010000011010010010000011100000100000000000101000010001110010000000001000100000010100001 +00000000000011010000000000000100000000110001000000001101010000010001111100000000000010100000000000000000000000000000000000000000000001001000000001011100000000001110000100000001100001000000011110010000000100100101000001101001 +00000000111111010000000110000100000001110001000100011110010000000001001100000000000000100000000000000000000000000000000000000000000100100001001000110010000000001100001110000000000111000000001110111000001001011101000000010001 +00000000100011110000100001001100000000110011001000001100110010000100101101000000000000000000000000000000000000000000000000000000000000101011100000111101000000001100111100000000011111000110001101110000000000111101000000011110 +00000000011111110000000011111100000000111111000000001111110000000000101101001000000001100000000000000000000000000000000000000000000101011010000000010011000000001101001100000000011111000001011100110000000001011101000000110100 +00100000000100110000000001111100000000111111000000001101110000100101011100000000000011100000000000000000000000000000000000000000000100101000100000011001000000001010101100000000001101100011001100010000000010100100000000111100 +01000000111000010000000010110100000000111101000000001110010000000100101100100000000001100000000000000000000000000000000000000000000000110000000001111001000000001110000100000001101101000000011100010000000101000100000001001000 +00000000101000010000000110110100000001111101000000011110010000000000111100000000000001000000000000000000000000000000000000000000000100100010100001110011000100101100100101000000001101000000001100010000100110000100000001000000 +00000000010000010000000000110100000000111101000000001101010000000100101100100000000011000000000000000000000000000000000000000000000101111010100000011001000000000101001101000001011111000000000100110100000001111100000001011100 +00100001011100110000000011111100000000011111000000000101110000000101111100100000000001100000000000000000000000000000000000000000000100100000000000000111000000000001111100001000011111000000000011110000010000001100000000000111 +00000000000111110000000001111100000001001111000000000001110000000100101100000000000010000000000000000000000000000000000000000000000100000000100000100111000000001001001100000011011111000000011011110000000010011100000000100100 +00000010100100110000000001111100000000101111000000001001110000000100000000100000000011000000000000000000000000000000000000000000000000010010000010100110000000001001010100000000011101000000011011010000000010010100000011100100 +00000000100100010000000001110100000000101101000000001001010000000000010100000000000010000000000000000000000000000000000000000000000110001010000000100100000001001001000100000000011101000001001011010000000010010101000000100000 +00100000100100010000000001110100000000111101000000001001010000000110000000000000000000100000000000000000000000000000000000000000000100000010000000100100000000001000010100000000001101000001001011010000010010000100000001100000 +00000000100000010000000000110100001001101101000010011000010000000100000110000000000000000000000000000000000000000000000000000000000111011011000000000110000000000001001100000000011111000010100011110000101000011100000010000100 +01000010010100110000000001111100000010001111000000100001110000000111010011000000000010100000000000000000000000000000000000000000000110011011100000101111000000001011111100000000011111000010001011110000100010111101000000101111 +00000000101111110000000011110100000000101111000000001001110000000110011101000000000011100000000000000000000000000000000000000000000110001010000000101011000000001011111100000000111011000000001000110000000010011100100000101100 +00000000101111110000000011111100000000111111000000001011110000000110000000000000000011100000000000000000000000000000000000000000000111000000100000010111000000000001110100000000010001000000000000010000000000010100000000010100 +00000000000111010000000001110100100000001101001000000001010000100111000000100000000011000000000000000000000000000000000000000000000100001010000000100011001000001001110100000000001001000000001000010000000010000100000000100000 +00100000100011010000000000110100000000101101000000001000010000000100000010000000000011100000000000000000000000000000000000000000000110001010101000110101000000001001110100001000000001000000001000010000000010010101000000110100 +00000000100111010000001001110100000000101101000000001001010000000110000000100000000001100000000000000000000000000000000000000000000001010010100000100101000000001000111100000001011011000000001000110100010010011100000010100100 +00000000100111110000000001111100011010101111000000001001110100000001010000100000000011100000000000000000000000000000000000000000000101000000000010100101000000001001111100000000011111000000001011110001100010001100000000100111 +00000010100111110000000001111100000000101111000000001001110000000101001100001000000001100000000000000000000000000000000000000000000101000000100000000101000000110001101100000000010111000000000000110000000000011100000010000100 +01000010000100110000100001111100001010001111000001000001110100000101000000100000000001000000000000000000000000000000000000000000000101000010000001011100000000000101000100000000010001000000010100010000000001010100000000011100 +00000000011100010000000011110100000000011101000000110111010000000101000000000000000000100000000000000000000000000000000000000000000101001010000001110010000000001100100110100000000101001000011000010000000011000100000001110000 +00001001000000010000000000110100000001011101000000011101010000000101000000000000000010100000000000000000000000000000000000000000000001001000000001111100010000001110000100000000100001000100001100010000010011100110000001101000 +00000000101000010000000010110100000000111101000000001110010000010001010000000000000000100000000000000000000000000000000000000000000101000001000001111000000000001110101110000001000111000000011100111000011111001100100001011100 +00001000101000110000000110111100000001111111000000011111110000100101010001000000000000000000000000000000000000000000000000000000000100001011100000110101000000001100111101000000011111000100001111110100000011011101000000000111 +00000000100111110000000001111100000000111111000000001101110000000100001101000000000001100000000000000000000000000000000000000000000000101010000001111111000000001111001100000001111111100000011100110000000111111100000001101100 +01001000011000110000000110001100000001010011000000011011110000100000000000000000000011100000000000000000000000000000000000000000000101011000100000111001000000001110000110000000111101100001001100010010000011100100000000101100 +00000000111000010000000010000100000010110001000010001011010000000101010000100000000001100000000000000000000000000000000000000000000000000000000000111101010000001110000100010000101101000000001100010000000011100101000000001000 +00000010111100010000000011000100001000110001000000001010010000000000000000000000000001000000000000000000000000000000000000000000000001100010100000010011000100001100000101000001001101000000001100010100000011010100000000000100 +00000000110000010000001100000100000001110001000000001001010000000001000000100000000011000000000000000000000000000000000000000000000101011010100000110101000000001001001100000001011111001000001100110100011111111100000000110100 +00100000010000110001001101001101000101100011000000001001110101000101010000100000000001100000000000000000000000000000000000000000000000010000000010110111000000001001111100000000011111000000001111110000000011011101000010000111 +00000000110111110000000001111100000000101111000100001001110000000000011100000000000011000000000000000000000000000000000000000000100000000000100000111111000000001111111100000001110111000010001100110000000011011100000101111100 +01100001111100110001010111001101000000100011000000001011110100000000000000100010000011000000000000000000000000000000000000000000100000010010000001110110000000001100110100001001010001000000001100010000000011010100000010000100 +00000000110100010000000000000100000001100001001000111001010000010000010000000010000010000000000000000000000000000000000000000000000000011010000001100110000000001001110100000000000101010000001100010000000011010101000000010100 +00000000010100010000000001000100000001110001000000011101010000100000010000000000000000100000000000000000000000000000000000000000000100000000000000110000000000001001110100000000000001000000001100010100000011000100000000010000 +00000000110000010000000001000100100000100001000000001100010000000100000010000000000000000000000000000000000000000000000000000000000000000001000000100110000000001101111100000000110111000000001100110000000011011100000000000100 +00100000110100110000000001001100000000110011000000001101110000000000000011000000000010100000000000000000000000000000000000000000000001011011100000111011000000001111111100000000111111000000001111110000000011111100000000001111 +00000000111111110000000011111100000000101111000000000111110000000001011101100000000011100000000000000000000000000000000000000000000000111010000001111111000000001111111100101000110011010011000100110100010011111100000001101100 +00000000101111110000000111001100000000111011000000000111110000000000110000000000000011100000000000000000000000000000000000000000000000010000100001110111000000000001110100000010010001000011001000010100101011010100010001100100 +00000000100111010000000001000101000000100001000000001001010000000000010000100000000011000000000000000000000000000000000000000000000100011010000000110011000000000100110100100110000001010001001000010000000001000100000000100000 +00000000100011010000000000000100000000001001000000011000010100000100010010000000000011100000000000000000000000000000000000000000000000111010100000110101000000000001110100001000010001010000011000010000000001010101000000100100 +00000000100111010000000001000100000000010001000000011101010000000000110000100000000001100000000000000000000000000000000000000000000000101010100000110111000000000011111100000011110011000100111000110000010100111101000000100100 +00100000100111110000100001001100000010011011000000011001110100000000100000100000000011100000000000000000000000000000000000000000000001111000000000111101000100000001111100100001001111000000001111110000100100111100000000101111 +00000000101111110000000101111100000000001111000000001001110000000001111100000000000001100000000000000000000000000000000000000000000000100000100000110101000000000000111100000010010011010000001100110000000010011101000000100100 +00000000100100110000000000001100000010100111010000001101110000000000100100100000000001000000000000000000000000000000000000000000000100111010000000110100000000000001110100000000010001000000101100010000010010010100000001110100 +00000100100100010000000001000100000100110001000001001101010100100100110000000000000000100000000000000000000000000000000000000000000001111010000000110010000000000000110100100000000001001000001000010000000100010100000011100000 +00000001100100010000110000000101000101010101010000001001010000000001110100000000000010100000000000000000000000000000000000000000000001001000000001111000000000001110110100000001100001000000111000010000000100000100000001101000 +00000000101000010000000110000100000001000001000010011010010000000001000000000000000000100000000000000000000000000000000000000000000100100001000000110000000000001000111101000000000011000000001000110100000010001100000000100000 +00000000100100110000000000001100000010000111000010001100110000000100100101000000000000000000000000000000000000000000000000000000000000101011100000111101000000001111111100000000111111000000001011110000100010111100000000101011 +00000000101111110000100011111100000000011111010010001111110000000000101101100000000001100000000000000000000000000000000000000000000101011010000000110111000000001101111100000000000011001000001100110000000001011100000000100100 +00010000100111110000000001111100000000110011000000001001110100000101010000000000000011100000000000000000000000000000000000000000000100101000100000111001000000001110110111000000100001000000001100010000000001100100000000101000 +00000000111011010000000011110100000000101011000000001010010000000100100000100000000001100000000000000000000000000000000000000000000000110000000001111001000000001110110100000001110001010000011100010000000111000100000001101000 +00000000101011010000000110110100000001100001000000011100010000000000110000000000000001000000000000000000000000000000000000000000000100100010100000110011100000001100110100001001010001000011111100010000011111000100000001110000 +00000000110011010100100000110100000010111001000000011101010000000100100000100000000011000000000000000000000000000000000000000000000101111010100000010101000000000111111100000001110011000000100100110000011101111101000001010000 +00000000010111110000000111111100000010010011000000010111110101000101110000100000000001100000000000000000000000000000000000000000000100100000000000000111000000000001111100000100011111010000000011110100000000001100000010000111 +00000010000111110000000001111100010000001111000010010001110000000100101100000000000011000000000000000000000000000000000000000000000100000000100000100111000000001000111100000000010011010000001000110100000110011101000000100100 +00000000100100110000000001111100000100100011010000011001110100000100000000100000000011000000000000000000000000000000000000000000000000010010000000100110000000001001110100000000010001000100001000010000000110010100100010100100 +00010010100100010000101001110100000011100001000000011001010000000000010000000000000010000000000000000000000000000000000000000000000110001010000000100100000000001101110100000000010001010000001000010000010010010100000000100100 +00000000100100010000000000110100010000100001000001001001010000000110000000000000000000100000000000000000000000000000000000000000000100000010000000100000000000001000110100000100000001000001001000010000010010000100000000100000 +00000000100000010000000100110100001000100001000001001000010100000100000000000000000000000000000000000000000000000000000000000000000111011011000000000110000000000000111100001010010011000010100000010000101000011100000000010100 +01000000000100111000101001111100000110000011010001100001110000000111010011000000000010000000000000000000000000000000000000000000000110011011100000100111000000001111111100001000111111010010001011110000100010111100001000101111 +00010000101111110000000011111100000010101111000100101011110000010110011111100000000011100000000000000000000000000000000000000000000110001010000000100111000000001011111100001001110011010001011011110000000110111100000000101100 +00000000101111110000000011001100000000101011010000001011110000000110000000000000000011100000000000000000000000000000000000000000000111000000100000000111000000000001110100001011010001000101010011010000101000010100000000000100 +00100000000111010000000001000100000000000001010000000001010010000111000000100000000011000000000000000000000000000000000000000000000100001010000000100011000000001000110100000100000001000000101011010000000010000100000000100000 +00100000110011010000000000000100000000111001000000001000010100000100000010000000000011100000000000000000000000000000000000000000000110001010100000100101000000001000110100000000010001000000101011010000001010010100000001100100 +00001000100011010000000001000100010000100001010100101000010000000110000000100000000001100000000000000000000000000000000000000000000001011010100000100111000000001001111100000000010011000010001011110000000010011101000000100100 +00000000100111110000000001001101000000101011010000001001110100000001010000100000000011100000000000000000000000000000000000000000000101001000000000100101000000001001111100000000011111010000011011110000000010001100000000100111 +00000000100111110000000001111100001001101111010001011001110000000101001100000000000001100000000000000000000000000000000000000000000101000000100000000101000000000001111100000000010011000100000011110000001000011100000000000111 +00000100000111110001000000001100000011000111000000000001110100000101000100100000000001000000000000000000000000000000000000000000000101001010000000010100000000000101110100100000110001001000110111010001000101010100011011011111 +00001000011111010000001011000100000000010001000000000101010000000101000000000000000000100000000000000000000000000000000000000000000101001010000000110010000000001100110100000001000001010000111111010000100110000100000010110011 +00001010000011010000000000000100000000110101010000001100010001000101000100000000000010100000000000000000000000000000000000000000000001011000000000111000000000001110110100000010100001010100001111010000000011100100000000001011 +00001000111011010000000000000100000000110001000000001000010010000001010000000000000000100000000000000000000000000000000000000000000101010001000001111000000000001111111100001001100011010000011111110000000111101100000001001011 +00001000111111110000000110001101000001110111000010011010110100000101010101000000000000000000000000000000000000000000000000000000000100001011100000110101000000001101111100000110011111000000001111110000000011011100000000000111 +00000000010111110000000001111100000000111111000001101101110000100100001101100000000001100000000000000000000000000000000000000000000000001010001001111111000100001011111100000001110011000000011000110000100111011100000001001100 +00000000001100110000000111111100000001010011010000011111110000000000000000000000000011100000000000000000000000000000000000000000000101011000100000111001000000001010110100010000110001000100101000010001000011100100010000001000 +00000010101000010000000010110100011000110001000010001010010000000101010000100000000001100000000000000000000000000000000000000000000000000000000000111001000000001010110100001001100001010010001000010000010010000100000000001000 +00000000111000010001000000110100000000110001000000011010010100010000000000000000000001000000000000000000000000000000000000000000000001000010100000110011000010001000110100000001000001000000101000010000000011000100000000000000 +00000000000000010000000100110100000001100001000000011100010000000001000000100000000011000000000000000000000000000000000000000000000101011010100000110101000000001001111100000011010011000000001000110100000010011101000001000100 +00000000110100110000000101111100000001110011000000011100110000000101010000100000000001100000000000000000000000000000000000000000000000010000000000110111000000001001111100000100011111000000101011110000000010011100000011000111 +00000000110111110000001001111100000010111111001000001001110000010000011100000000000011000000000000000000000000000000000000000000100000000000100000111111000100001011111100001000110011000100001011110000000011101101000000001100 +00000000101100110000000010001100000011110011000000001011110000000000000000100010000011000000000000000000000000000000000000000000100000010010001000110110000000001011110100000000110001000000111011010000000010010100000001000000 +00000000110100010000001001000100000111110001010000001101010100000000010000000010000010000000000000000000000000000000000000000000000000011010000000110100000000001100110100000000010001000000011111010000010011010100000011000100 +00000000010000010000001101000100000000110001000000001101010000000000010000000000000000100000000000000000000000000000000000000000000100000010000000110000000000001100110100000000000001010000001111010000010010000100100000000100 +00000000000000010000000000000100000000110001000000001001010000000100000010000000000000000000000000000000000000000000000000000000000000001011000000110110000000001110111100000000010011000000001111110000000110011101000000000100 +01000000000100110000000001001101000000110011000000001010110100000000000011000000000010100000000000000000000000000000000000000000000001011011100000111111000000001111111100000000111111000000000111110000001010111100000000001011 +00000000001111110000000011111100100000111111000000001111110000000001011101100000000011100000000000000000000000000000000000000000000000111010000001111011000010001111001100100000111011000000001101110000000000111100000000101100 +00000000111100110000000011101100000000000011000000000111110000000000110000000000000011100000000000000000000000000000000000000000000000010000100001110111000000001101101100001011010001000000111100010000010000010100000000100100 +00000001111100010000000001000100000000110001000010111101010000000000010000100000000011000000000000000000000000000000000000000000000100011010000000100011000000001100000100000000001001000000101101010000000000000100000100100000 +00000100110000011000000001100100000000010001010000001100010000000100010010000000000011100000000000000000000000000000000000000000000000111010100001100101010001001101100100000000010000000000001100010000100001010101000100100100 +01000000110000010000000001000000000001110001010000011101010000010000110000100000000001100000000000000000000000000000000000000000000000101010100001110110000000001101001100000000011011000000001101110000001110011100000001110100 +00000010110100110000000001101100000001100011000000011001110100000000100000100000000011100000000000000000000000000000000000000000000001111000000000111101000000001110111100000000001111000000001111110000000110111100000000111011 +00000000111111110000000011111100000000111111000100001010110000000001111100000000000001100000000000000000000000000000000000000000000000100000100010110101000000101101001100000000010111000000001110110000001000001101000000100100 +00000000110100110000000001111100000000111111000000101001110000000000100000100000000001000000000000000000000000000000000000000000000100111010000000010000000000001111000100011000110001000000001100010000000001010100000000100100 +00000001111101010000000000110100010001111101000001001001010000000100110000000000000000100000000000000000000000000000000000000000000001111010000001110010000000011100000110000001000101000000001110010000000001000100000000100000 +00000000110000010000000000110100000001011101000000001000010000000001110000000000000010100000000000000000000000000000000000000000000001001000000001111100010000001110000100000001100101000000011100010000000100100100000001101100 +00000000111001010000000110110110000011111101000100011010010000000001000000000000000000100000000000000000000000000000000000000000000100100001000000110000000000001100001100000000000111000000001110110000000011011100000000110100 +00000000110000110000100000111100000000011111000000001000110100000100100001000000000000000000000000000000000000000000000000000000000000101011100000111101000000001100111100000000011011000000001111110000100011111100000000111111 +00000000110111110010100011111100001000111111000000001010110000000000101101100000000001100000000000000000000000000000000000000000000101011010000000110111000000001100111100001001011011000010001111110000000011011100000000110100 +00000000110111110000010001111100000000110011000000001101110000000101011100000000000011100000000000000000000000000000000000000000000100101000100000111001000000001110110100000000100001000000001111010000000010100100000000111000 +00000000111011010001010010110100000000110101000000001110010000000100101100100000000001100000000000000000000000000000000000000000000000110000001001111001000010001110110100000101101001000001011111010000000111000100000001111000 +00000000111011010000110110110100000001110001000000011110010000000000111100000000000001000000000000000000000000000000000000000000000100100010100010110011000001001100110100000000000001000000001111010000011011000100000001110100 +00000000110011010000000001110100000000110101000010101100010000010100101100100000000011000000000000000000000000000000000000000000000101111010100000011101000000010101111110000000011011000000000111110000001001111101000001010100 +00000001010111110000000011111100000000010011010000110111110000000101111100100000000001100000000000000000000000000000000000000000000100100000000010000111000000000001111100000010011111000000000011110000000000011100000000000111 +00000000000111110000000001111100000011001111000000000001110000000100101100000000000011000000000000000000000000000000000000000000000100000000100000100111000000001001111100000000011111000000001011110000000010011100000000100100 +00000010100100111000000001111100001000100011000001011000110000000100000000100000000011000000000000000000000000000000000000000000000000010010000000100110000000001001110100010001011101000000001011010000001110010100000001100100 +00000000100100010000000001110100000011100001000000011001010000000000010000000000000010000000000000000000000000000000000000000000000110001010000010100100000010001001110100000100011100000000001011010000011010000100000000100100 +00000000100100010000000001110100000000100001000000001001010000000110000000000000000000100000000000000000000000000000000000000000000100000010001000100000000000001000110100000100001101000001001011010000010010000100000100100000 +00000101100000010001010000110100000000110001000001001000010000010100000010000000000000000000000000000000000000000000000000000000000111011011000000000110000000000001111100000000011111000000000011110000111000011101000010000100 +01000011000100110000010001111100000000000011010000000001110100000111010011000000000010100000000000000000000000000000000000000000000110011011100000101111000000001001111100001000011111000010001011110000000010111000000000101111 +00010000100111110001010010111100011100101111000000001011110000000110011101100000000011100000000000000000000000000000000000000000000110001010000000101111000000001010111100100000011111000000001000110000000010111100000000101111 +00000000100111110000000011001100000000100011000000001011110000000110001100000000000011100000000000000000000000000000000000000000000111000000100000000111000010000001110100100000011101000000000000010000000000010100000000000111 +00000000000111010000000001000100000000000101000100000001010000000111001100100000000011000000000000000000000000000000000000000000000100001010000000100011000000001000110100000000001101000000001000010000000010000100100000100011 +00001000100011010000000000000100000000100001010000001000010001000100001110000000000011100000000000000000000000000000000000000000000110001010100000100101000000001001110100000000011101000000001000010100000110010110000000100111 +00000000100111010000000001000100000100110101000000101001010000000110001100100000000001100000000000000000000000000000000000000000000001011010100011100111001000011001111110000000011111000000001000110000000010011100000101100111 +00000000100111110000000000001101000001100011000000101001110000000001011100100000000011100000000000000000000000000000000000000000000101001000000001100101000000011001111100000000001111000000001011010000000010011100000010100111 +00000000100011110000000001111100000001101111000100001001110000000101001100000000000001100000000000000000000000000000000000000000000101000000100000000101000000010001111100000000010011000000000000110000000000011100000100000111 +00000000000111110000000001001100000000001111000000100001110000000101001100100000000001000000000000000000000000000000000000000000000101001010000000011100000000000111110100000000010101000000000100010000001001110100000000010111 +00000000010111010000000011000100000000011101000001000101010000000101001100000000000000100000000000000000000000000000000000000000000101001010000001110010000000001000110100000000000001000000001100010100001011000100000000110011 +00000000110011010000000000000100000000111101000000001100010000000101001100000000000010100000000000000000000000000000000000000000000001011000000000111000000001001110110100000001000101000000001100010000000011100100000000111011 +00000000111011010000010010000100000000001101000000001110010000000001011100000000000000100000000000000000000000000000000000000000000101010001000001111000000000001110111100000001100011000000011100110000000111101100000001111011 +00000000111111110000001110001101000001111111000000011110110000000101011101000000000000000000000000000000000000000000000000000000000100001011100000110101000000000101111100000000011111000000001111110000000011010000000000100111 +00000000110111110001011001111100000000101111000000001101110000000100001101100000000001100000000000000000000000000000000000000000000000001010000001111111000000001011011100000001111111000000011110110000000111111100000001111100 +00000000111111110000000111001100000001111111000000011111110000000000001100000000000011100000000000000000000000000000000000000000000101011000100000111001000000001110000100000000101101000000001100010100000011111100000000111010 +00000000111011010000000010000100001000001101000000001110010000000101011100100000000001100000000000000000000000000000000000000000000000000000000000111101000000001110010100000000101101000000001110010000000001110100000000111000 +00000000110011010000000010000100010000111101000000101110010000000000001100000000000001000000000000000000000000000000000000000000000001000010100000110011000000000100000100000000001101000000001100010000000101000100000000100010 +00000000110111010000000000000100010010101101000000001100010000000001001100100000000011000000000000000000000000000000000000000000000101011010100000110101000000001001011100000000011111000000001110110000000011011100000000110100 +00000000111111110000000001001101000010111111000000001101110000000101011100100000000001100000000000000000000000000000000000000000000000010000000000110111000000011101111100000000011111000000001111110100100011011100000000110111 +00000000110111110000000001111100000010011111000000001101110000000000011100000000000011000000000000000000000000000000000000000000100000000000100000111111000000001111001100000000000011000000001101110000000010111100000000111111 +00000000111111110000000010001100000000100111000000001111110000000000001100100010000011000000000000000000000000000000000000000000100000010010000001110010000000010100010100000000010101000000001100010000000110010100000000100110 +00000000110111010000000001000100000011000001000000001101010000000000011100000010000010000000000000000000000000000000000000000000000000011010000001100100000000001001000100000000010001000000001101010000100011010100000000110111 +00000000110111010000000001000100000001110101000000011101010000000000011100000000000000100000000000000000000000000000000000000000000100000010000000110100000000001100010100000000000101000000001100010000000011000100000000110010 +00000000110111010000000000000100000000010001000000001100010000000100001110000000000000000000000000000000000000000000000000000000000000001011000000100110000000001101001100000000010011000000001101110000000000011100001000110111 +00100000111111110000000001001101000000100111000000001101110000000000001111000000000010100000000000000000000000000000000000000000000001011011100000011011000000000111111100000000111111000000001111110000000000111100000000101111 +00000000111111110000000011111100000000001111000000001011110000000001011101100000000011100000000000000000000000000000000000000000000000111010000001111111000000001111111100001000110011000000000000110110001000111100001000101100 +00000000111100110000000111111100000000111111000000011111110000000000110000000000000011100000000000000000000000000000000000000000000000010000100001110111000000001111110100001000010001000100000000010100000000010100000000100100 +00000000110100010010000101110100000000111101000000001100010000000000010000100000000011000000000000000000000000000000000000000000000100011010000000110011000000001100110100000000010101000001000100010010010001000100010000110000 +00000000110000010000000000110100000000111101000000001001010000000100010010000000000011100000000000000000000000000000000000000000000000111010100000110101000000001100110100000000010101010000100100010000000100010100000001110100 +00000100110100010000000001110110000000111101000000001101010000000001110000100000000001100000000000000000000000000000000000000000000000101010100000110111000000001101111100000000010111000000011000110000000100011101000111100100 +01000000110100110000000001111100000000111111000000001100110000000000100000100000000011100000000000000000000000000000000000000000000001111000000000111101000000001111111100000000111011000000110011110000000001001100000000101011 +00000000111111110000000011111100000000111111000110011111110000000000111100000000000001100000000000000000000000000000000000000000000000100000100000110101000000001101111101000000011111000000101101110000000001011100000011110100 +00000000110100110000000001111100000000111111000000001101110000000000100000100000000001000000000000000000000000000000000000000000000100111010000000110100000000001111110100100000001100000000000100010100000001010100000011110100 +00000010110100010000000011110100000000111101000011101101010000100100110000000000000000100000000000000000000000000000000000000000000001111010000000110010000000001100110100000000001101000000000101010100000000000100000000100000 +00000000110000011000000000110100000000111101000100001100010100000001110000000000000010100000000000000000000000000000000000000000000001001000000001111000000000001110110100000001111101000010010100010100100101100100000001111000 +00000001111000010000000110110100000001111101000000011110010001000001000000000000000000100000000000000000000000000000000000000000000100100001000000110000000000001100111100000101001111000001010101110100010111001100000001100100 +01000000110000110000000000111100000000111111000000001100110000000100100001000000000000000000000000000000000000000000000000000000000000101011100000111101000000001111111100001000101111000010000111110000000011011101000000110111 +00000000111111110000100011111100011000111111000000001111110000000000101101100000000001100000000000000000000000000000000000000000000101011010000000110111000000001101111100000101010011000000001100110000000000011100000000110100 +00000000110100110000000001111100000000110011000000001101110000000100010000000000000011100000000000000000000000000000000000000000000100101000100000111001000000001100110101010100100001000000001100010000000000100100000000101000 +00001000111000010000000010110100000100110001000000001110010100000100100000100000000001100000000000000000000000000000000000000000000000110000000001111001000000001110110100001001100001000000011100010000000111000100000001110000 +00000000111000010000000100110100000001110001000000011110010000000001110000000000000001000000000000000000000000000000000000000000000100100010100000110011000000001100110101000000000001000001001100010000100010000100000010000000 +00000110110000010000000000110100000000110001000000011100010000000100100000100000000011000000000000000000000000000000000000000000000101111010100000010101000000000101111100000000100001000000100100110000000101111100010011011100 +01000000010100110000000001110100000000010011010001010101110000000101110000100000000001100000000000000000000000000000000000000000000100100000000000000111000000000001111101000000011111000000000011110000000000011101000010000111 +00000000000111110000000001111100000000001111000000000001110000000100101100000000000011000000000000000000000000000000000000000000000100000000100000100111000000001001111100000000011111000000001001110000000010011100000000100000 +00000010100100111000000000111100000000100011000000001001110000000100000000100000000011000000000000000000000000000000000000000000000000010010000000100110000000001001110100000000011101000000001000010000000010010100000010100100 +01000001100100011000000001110100000000100001000100101001010100000000010000000000000010000000000000000000000000000000000000000000000110001010000000100100000000001001110100000000011101000000001001010100000010000100000000100100 +00100000100100010000000001110100000000100001000000101000010000000110000000000000000000100000000000000000000000000000000000000000000100000010000000100000000000001000110100000100011101000001001000010100010010000100000000100000 +00000001100000010000000000110100010110100001000000101000010000000100000010000000000000000000000000000000000000000000000000000000000111011011000000000110000000000001111100001010001111000010100001110000101000011100000010000100 +00000010000100110000000001111100000110000011010000100000110000000111010011000000000010100000000000000000000000000000000000000000000110011011100000100111000000001001111100101000111111000010001011110000100010111101001000101111 +00100010100111110000000001111100000000101111000000001011110000000110011101100000000011100000000000000000000000000000000000000000000110001010000000100111000000001001111100000000010111000000001000110000000010011100000000101111 +00000000100110110000000011111100000000100011000000001011110000000110000000000000000011100000000000000000000000000000000000000000000111000000100000000111000000000001110100000000011101000000000000010100000000010100000000010111 +01000000000100010000000001110100000001000001000000000000010100000111000000100000000011000000000000000000000000000000000000000000000100001010000000100011000000001000110110000000000101000000001000010000000010000100000000100111 +01000000100010010000000000110100010100100001000000001100010000000100001010000000000011100000000000000000000000000000000000000000000110001010100000100101000000001001110100000000011101000010001000010000010010010100000100100111 +00001000100100010000000001110100000000100001000001001001010000000110001000100000000001100000000000000000000000000000000000000000000001011010100000100111000000001001111101000000010111000000001000110000000010011100000010100111 +01000000100110110000000001110100000000100011010000011001110100000001011000100000000011100000000000000000000000000000000000000000000101001000000000100101000000001001111100000000001111000000011011110000000110011100000001100111 +00000001100111110000000001111100000000101111000000011001110100000101000100000000000001100000000000000000000000000000000000000000000101000000100000000101000000000001111100000000010011000000000000110000001000011100000010000100 +01000000000100110000000001111100000000000011010000010001110001100101000000100000000001000000000000000000000000000000000000000000000101001010000000010100000100000101110100000000110001000000000100010000000001010100000001011000 +00000000010100010000000001110100000001010001000000000111010100000101000000000000000000100000000000000000000000000000000000000000000101001010000000110010000000001100110100000000000001000000001100010000000011000100000001100000 +00000000110000010000000001110100000001110001000000001101010000000101000000000000000010100000000000000000000000000000000000000000000001011000000000111000000000001100110100001001110001000001001100010000110111100100000000001000 +00000100111000010000000000110100010000110001000000000010010000000001010000000000000000100000000000000000000000000000000000000000000101010001000001111000000000001110111100000101100011000010111100110100100111111100100001011100 +00000000111000110000000110111100000001110011000000011110110100000101010001000000000000000000000000000000000000000000000000000000000100001011100000110101000000001101111100000010001111010001001111110001010011011100000000000111 +00000000110111110000000001111100000000111111000000000001110000000100001101100000000001100000000000000000000000000000000000000000000000001010000001111111000000001101111100000011011011000000011100110001100111111100000001101111 +00000000111111110000000111111100000001100011000000011111110000000000001000000000000011100000000000000000000000000000000000000000000101011000100000111001000000001101110100000001000001000001011100010100000111000100000101010011 +00000010111011010000000011110100000000100001000010100010010100000101010000100000000001100000000000000000000000000000000000000000000000000000000000111001000000001110110100000100100001000011001101010000000011100100100010011011 +00000000111011010000000010110100000000100101000000001110010100000000000000000000000001000000000000000000000000000000000000000000000001000010100000110011000000001100110100000000010001000000001101011000000011000100000000010011 +00000000110011010000000000110100000000100101000100000001010000000001000000100000000011000000000000000000000000000000000000000000000101011010100000110101000000001111111100000000110011000000101101110000000011111100000000010111 +00000000110111110000000001111100000000100111010000001101110000000101010000100000000001100000000000000000000000000000000000000000000000010000000000110111000000001101111110000000011111000001001110010000000011011100000001000111 +00000000110111110000000001111100000000101010000100110001110000000000011100000000000011000000000000000000000000000000000000000000100000000000100000111111000000001111111101000000111111000000001100110001000011111100100000001011 +00000000111100110000000010111100000101100111000000011111110100000000000000100010000011000000000000000000000000000000000000000000100000010010000000110110000000001101110100000000011101000000001100010100000011010100000001000111 +00000000110100010000000001110100000000100001000000000001010000000000010000000010000010000000000000000000000000000000000000000000000000011010000000110100000000001101110100000000011101000000001100010000000011010100000001010111 +00000000110100010000000001110100000000100101000010001001010000000000010000000000000000100000000000000000000000000000000000000000000100000010000000110000000000001100110110001100001101000011001100010000110011000100010001010011 +00000100110000010000000000110100000000100001000000000100010100000100000010000000000000000000000000000000000000000000000000000000000000001011000000110110000000001111111100000101111111000000011100110000010111111100000111000111 +01000001110100110000000001111100000000100111000000000000110000000000000011000000000010100000000000000000000000000000000000000000000001011011100000111111000000001111111100001101101111000001111111110000010111011100000001010111 +00000101111111110000000011111100000000101111000000001111110000000001011101100000000011100000000000000000000000000000000000000000000000111010000001111111000000001111111100000001111111000000011111110000000000111100000000001100 +00000101111100110000000011111100000000110011000010001111110000000000110000000000000011100000000000000000000000000000000000000000000000010000100001110111000000001101110100000001011101000000011111010000010000010100000010000100 +01000000110100010000000001110100000011110001000010100001010000000000010000100000000011000000000000000000000000000000000000000000000100011010000000110011000000001100110100000000001101000000001111010000000010000100000100100000 +00000000110000010000000000110100000010000001000001000000010000000100010010001000000011100000000000000000000000000000000000000000000000111010100000110101000000001101110100000000011101000000001111010000000010010100000100100100 +00010000110100010000000001110100010000000001000000000001010000000000110000100000000001100000000000000000000000000000000000000000000000101010100000110111000000001101111100000000011111000000001111110000001101011100000000110100 +00000000110100110000000001111100000010000011010001000001110100000000100000100000000011100000000000000000000000000000000000000000000001111000000000111101000000001111111100000000111111000000001111110000001001111100000001111011 +00000001110111110000000010111100000000001111000000001111110000000001111100000000000001100000000000000000000000000000000000000000000000100000100000110101000000001101111100000000011111000000001111110000001000001100000000110100 +00000000110100110000000001001101000010010011000000001100110000010000100000100000000001000000000000000000000000000000000000000000000100111010000000110100000000001101110100000000011101000000001111010000000000010100000000110101 +00000010111100010000000001000100100000010001001000011101010001000100110000000000000000100000000000000000000000000000000000000000000001111010000000110010000000001100110100000000001101000000001111010000000000000100000000010000 +01000000110000010000000000000100100000010001010000010100010000000001110000000000000010100000000000000000000000000000000000000000000001001000000001111000000000001110110100000001101101000000011111010000000100110100000001011001 +00000010111000010000000100000100000001010001010000010010010000010001000000000000000000100000000000000000000000000000000000000000000100100001000000110000000000001100111100000000001111000010001111110000010011011100000000110100 +00000000110000110000000000001100000000100011000000000001110000000100100001000000000000000000000000000000000000000000000000000000000000101011100000111101000000001111111100000000111111000000001111110000000011111100000000111111 +00000000111111110100000011111100001000101111000010000011110000000000101101100000000001100000000000000000000000000000000000000000000101011010000000110111000000001101111100000000011111000000001111110000000011011100000001110100 +01000000110100110000000001111100000000100011000000001001110000000101010000000000000011100000000000000000000000000000000000000000000100101000100000111001000000001110110100000000101101000000001111010000000011100100000000110000 +00000000111000010000001000110100000000100001000000001100010000000100100000100000000001100000000000000000000000000000000000000000000000110000000001111001000000001110110100000001101101000000011111010000000111000100000001111001 +10000000111000010000000110110100000001110001100000011110010000000000110000000000000001000000000000000000000000000000000000000000000100100010100000110011000000001100110100000000001101000000001111010000001111010100000010110001 +00000001110000010000000000110100001010110001000000011100010000000100100000100000000011000000000000000000000000000000000000000000000101111010100000010101000000000101110100000000011111000000000111110000011101111101001011011101 +00000000010100110000000011111100000001010011010001110111110100000101110000100000000001100000000000000000000000000000000000000000000100100000000000000111000000000001111100000000011111000000000011110000000000011000000100000110 +00100010000111110000000001111100000000001111001000000001110001010100101100000000000011000000000000000000000000000000000000000000000100000000100000100111000000001001111100000000011111000000001011110000000010011100000000100100 +00000000100011110000000000001100010000100011010000011000110000000100000000100000000011000000000000000000000000000000000000000000000000010010000000100110000000001001110100000000011101000000001011010000001010010100010010100100 +00010011100111010000000001000100000000100001000000111001010000000000010000000000000010000000000000000000000000000000000000000000000110001010000000100100000000001001110100000000011101000000001011010000001010010100000000100100 +00000000100111010000000001000100000000100001000010101001010000000110000000000000000000100000000000000000000000000000000000000000000100000010000000100000000000001000110100000000001101000000001011010000010010000100000100100000 +00000001100011010000010000000100000100100001010000001000010000000100000010001000000000000000000000000000000000000000000000000000000111011011000000000110000000000001111100000000011111000000000011010000111000011101000000000100 +00000000000111110000101001001101010100000011000010000001110100000111010011000000000010000000000000000000000000000000000000000000000110011011100000100111000000001001111100000000011111000000001011110000000010111100000000101111 +00000111100111110000100011111100000000101111010010001011110000000110011111100000000001100000000000000000000000000000000000000000000110001010000000100111000000001001111100000000011111000000001011110000000010111100000000101111 +00000000100111110000000001001100000000100011000000001011110000000110000000000000000011100000000000000000000000000000000000000000000111000000100000000111000000000001110100000000011101000000000011010000000001000100100000010011 +00010000000111010000000001000100000000000001000000000001010100000111000000100000000011000000000000000000000000000000000000000000000100001010000000100011000000001000110100000000001101000000001011010000000010000100000000100011 +00000000100011010000000000000100000000100001000000011000010010100100000010001000000011100000000000000000000000000000000000000000000110001010100000100101000000001001110100000000011101000000001011010000000010010100000000100111 +00000000100111010000000001000100000010100001000000011001010000000110000000100000000001100000000000000000000000000000000000000000000001011010100000100111000000001001111100000000011111000000001011110000001110011100000010100111 +00000000100111110000000001001101000000100011000000001001110100000001010000100000000011100000000000000000000000000000000000000000000101001000000000100101000000001001111100000000011111000000001011110000100010011100000000100111 +00000000100111110000000001111100001001101111010000001000110000000101001100000000000001100000000000000000000000000000000000000000000101000000100000000101000000000001111100000000011111000000000011110000001000011101000000000100 +00000010000100110000000000001100000000000011000000010001110000000101000000100000000001000000000000000000000000000000000000000000000101001010000000010100000000000101110100000000011101000000000111010000010101110100000000011100 +00000000010100010000000001000100000000010001000000000111010100000101000000000000000000100000000000000000000000000000000000000000000101001010000000110010000000001100110100000000001101000000001111010000000011000100000001110000 +00000000110100011000000000000100100000110001010000011100010000000101000000000000000010100000000000000000000000000000000000000000000001011000000000111000000000001110110100000000101101000000001111010000000111100100000001011000 +00000000110000010000010000000100000000110001000000001110010000010001010000000000000000100000000000000000000000000000000000000000000101010001000001111000000000001110111100100001101111000000011111110000000111101100000001111000 +01000000111000110000010110001101000001110011000000011011110000000101010001000000000000000000000000000000000000000000000000000000000100001011100000110101000000001101111100000000011111000000001111110000000011011100000000110111 +00000000110111110000100001111100000000111111000000001001110010000100001101100000000001100000000000000000000000000000000000000000000000001010000001111111000000101111111100000001111111000000011111110000000111111100000001111111 +00000000111111110000000111111100000001111111000000011111110000000000001100000000000011100000000000000000000000000000000000000000000101011000100000111001000000001110110100001000101101000000001111010000100011100100000000011011 +00000000111011010000000010110100001000111101000000001110010000000101011100100000000001100000000000000000000000000000000000000000000000000000001000111001000010001110110100000000101101000000001111010000000011100100000000101011 +00000000111011010000000010110100000000111101000000101010010000000000001100001000000001000000000000000000000000000000000000000000000001000010100000110011000000001100110100000000001101000000001111010000000011000100000000100111 +00000000110111010000000000110100000000111101000000001000010000000001001100100000000011000000000000000000000000000000000000000000000101011010100000110101000000001101111000000000011111000000001111110000000011011100000000110111 +00000000111111110000000001111100000000111111000000001101110000000101011100100000000001100000000000000000000000000000000000000000000000010000000000110111000000001101111100000000011111000000001111110000001011011100000000010111 +00000000110111110000000001111100100000111111000000011101110000000000011100000000000011000000000000000000000000000000000000000000100000000000100000111111000000001111111100000000111111000000001111110000000101111100000000011111 +00000000111100110000000011001100000000111111000000001011110100000000000000100010000011000000000000000000000000000000000000000000100000010010000000110110000000001101110100000000011101000000001111010000000001010100001110010111 +00011000110101010000000001000100000000111101000000011000010000000000010000000010000010000000000000000000000000000000000000000000000000011010000000110100000010001101110100000000011101000000001111010000100010010100000010110111 +00000000110100010000000001000100000000111101000000011101010000000000010000000000000000100000000000000000000000000000000000000000000100000010001000110000000000001100110100000000001101000000001111010000000010000100000000010111 +00000000110001010000000000000100000000111101000000011000010100000100000010000000000000000000000000000000000000000000000000000000000000001011000000110110000000001101111100000000011111000000001111110000000000011100000000000111 +00000000110100110000000001001101000000111111000000001001110100000000000011000000000010100000000000000000000000000000000000000000000001011011100000111111000000001111111100000000111111000000001111110000000000111100000000001111 +00000000111111110000000011111100000000111111000000000111110000000001011101100000000011100000000000000000000000000000000000000000000000111010000010111111000000011111001100001100111011001000001100110110100011011100001100110010 +00000101111110110000000111111100000001111111000000011111110000000000111100000000000011100000000000000000000000000000000000000000000000010000100010111111000000011101000100000110011101000100000000010000010000010100000010110100 +00000000110000010000000001110100000001111101000000001101010000000000011100100000000011000000000000000000000000000000000000000000000100011010000010110011000000001100000100000010001001000010000100010000000000000100000000110010 +01000101110010010000000000110100000000111101000000000100010010000100011110001000000011100000000000000000000000000000000000000000000000111000100000110101000000001101000100000000011101000010001000010000000001010100000000110100 +00000000110100000000000001110100000000111101000000011101010000000000111100100000000001100000000000000000000000000000000000000000000000101010100000110111010000001101001110000000011011000000010100110001001000011101000000110110 +01000010110110110000000001111100000000111111000000111001110000000000101100100000000011100000000000000000000000000000000000000000000001111000000000111101000000001111111100000000011111000000010011110010000000111100000000111011 +00000000111111110000000011111100000000111111000000001011110010000001111100000000000001100000000000000000000000000000000000000000000000100000100000110101000000001101001100000000011111000000001101110100001001011101000000110101 +00000001110100110000000001001100000000111111000000111101110000000000100000100000000001000000000000000000000000000000000000000000000100111010000000111100000000001111000100100000011100000000001000010100010001010100000010110100 +00000001110110110000000001000100000000111101000100011101110001000100110000000000000000100000000000000000000000000000000000000000000001111010000000110110000000001100000100000000011101000011111001010000000001010100000000110001 +00000000110001010000000000000101000000111101000000001100010000000001111000000000000010100000000000000000000000000000000000000000000001001000000001110000000000001110000100000001101101100011010100010000000110000100000001111000 +10000000111011010000000110000100000001111101000000011110010000000001000000000000000000100000000000000000000000000000000000000000000100100001000000110000000000001100001100000101001101000011010001110100011110001100000001110001 +01000001110001110100000000001100000000111111000000001101110100000100101001000000000000000000000000000000000000000000000000000000000000101011100000111101000000001101111100001000011111000000001111110000100011011100000000110111 +00000010111110110000000011111100000000111111000000001111110000000000101101100000000001100000000000000000000000000000000000000000000101011010000000110111000000011101111100000000010011000000000000110000000010011100000000101000 +00000000110100110000000001111100000000111111000000011101110000000101010000000000000011100000000000000000000000000000000000000000000100101000100010111001000001001110110100000100100001000000000100010000000010100100000000101000 +00000000111000010000000010110100000000111101000000001110010010000100100000100000000001100000000000000000000000000000000000000000000000110000000001111001000000011110110100001101000001000000011000010000000111100100000001101100 +00000000111000010000000110110100000001111101000000011111010100000000110000000000000001000000000000000000000000000000000000000000000100100010100000110011000000001101110100000000010001000000101100010000000111000100010000100000 +00100010110000010000000000110100000000111101000010111100010000000100100000100000000011000000000000000000000000000000000000000000000101111010100000010101000000000101111100000000110011000000000100110100011101111100000001011100 +00000000010100110000000001111100000000011111000000000111110000000101110000100000000001100000000000000000000000000000000000000000000100100000000000000111000000000001111100000000011111000100000011110000000000011100000100000111 +00000000000111110000000001111100000000001111000001000001110000000100101100000000000011000000000000000000000000000000000000000000000100000000100000100111000000001001111110000000010011000000101000110000000010011101000011100100 +01000000100101110000000001111100000000101111000000001001110000000100001100100000000011000000000000000000000000000000000000000000000000010010000000100110001000001001110110000000010001000000001000010000000010010100000011100100 +01000000100100010000000001110100000000101101000000001001010000000000011100000000000010000000000000000000000000000000000000000000000110001010000000100100000000001001110100000000010001000000101000010000000010000100000010100000 +00000000100101010000000001110100000000101101000000001101010000000110001100000000000000100000000000000000000000000000000000000000000100000010000000100000000000011000110100000100000001000001001000010000010010000100000000100000 +01000001100000010000000000110100000000101101000000001000010000000100001110000000000000000000000000000000000000000000000000000000000111011011000010000110000000100001111100001010010011010010100000110100101000011101000010000100 +00000010000101110000000001111100000000001111000010000001110000000111011111000000000010100000000000000000000000000000000000000000000110011011100000100111000000101000111100001000111111000010001011110000100010101100000000101111 +00001010100111110001010001111100000000101111000000001010110000000110011101100000000011100000000000000000000000000000000000000000000110001010000000100111000000001000001100000000111111000000001010110000000010111100000001101100 +00000000100110110000000001111100000000101111000000001011110001000110001100000000000011100000000000000000000000000000000000000000000111000000100000000111000000000001000100000000011101000000000100010010000000010100000011000100 +01000001000100010000000001110100000000001101000000000001010010000111001100100000000011000000000000000000000000000000000000000000000100001010000000100011000000001000000110000000001101100000001010010010000010000101000010100000 +00000100100010010000000000110100000000101101000000001100010000000100001110001000000011100000000000000000000000000000000000000000000110001010100000100001000000001001000100000000011101000000001000010000100010000100000000100100 +00000000100100010000000001110100000000101101001000111001010000000110001100100000000001100000000000000000000000000000000000000000000001011010100000100111010000001001001100000000011111000000101010110000010110011101000000100100 +01000000100110110000000001111100000000101111000000101001110000000001011100100000000011100000000000000000000000000000000000000000000101001000000000100101000000001001111100000000011111000000001011110000000110011100000000100111 +00000100100111110000000001111100100000101111000000001001110000000101001100000000000001100000000000000000000000000000000000000000000101000000100000000101000000000001111110000000000011000000100000110100001000011101000000000101 +00000000000100110000000001111100000000001111000000100001110001000101001100100000000001000000000000000000000000000000000000000000000101001010000000010100000000000111110100000000110001001010010100010000000001110100000000011100 +00000000010100010000000001110100000000011101000000000101010000000101001100000000000000100000000000000000000000000000000000000000000101001010000000110010000000001100110100100000001000000000011100010000000011000101000011100101 +00000010110000010000000000110100000000111101000000001100010001000101001100000000000010100000000000000000000000000000000000000000000001011000000000111000000000001110110100000101101001001100001000010000000010000100000000111100 +00000000111000010000000010110100100000111101000000001110010010000001011100000000000000100000000000000000000000000000000000000000000101010001000011111000000001011110111100000011001011000000011100110000000111101101000001111001 +00000000111000110000000110111100000001111111000000011110110000000101011101000000000000000000000000000000000000000000000000000000000100001011100010110101000000001101111100000000010111000000001011110000000010011100000110100011 +00010000110111110000101001111100000000111111000000001101110000000100001101100000000001100000000000000000000000000000000000000000000000001010000001111111000000001111111100001001110011000000011100110000100111111100100011111110 +01100010111100110000101111001100000001111111000000011111110001000000001100000000000011100000000000000000000000000000000000000000000101011000100000111001000000001100110100000001000001000011011000010000000110100100000001101000 +00000000111100010000000010000100101000111101000010001010010000000101011100100000000001100000000000000000000000000000000000000000000000000000000000111001000000001110110100000000001001000001101100010000010111100101000000111010 +00000000111000010010000010000100000000111101000000101110010000000000001100000000000001000000000000000000000000000000000000000000000001000010100000110011000000001100110100000000001101000000001000010010100110010101000000100000 +00000000110000010000000000000100000000111101000000001000010000000001001100100000000011000000000000000000000000000000000000000000000101011010100000111101000000001111111110000000011011010000111100010100000010011100000000100110 +01000000111100010000000001001101000000111111000000001101110000000101011100100000000001100000000000000000000000000000000000000000000000010000000000110111000000001101111110100000000010000000011011110000000011011100000110110111 +00000000110111110000000001111100000000111111000000001101110000000000011100000000000011000000000000000000000000000000000000000000100000000000100000111011010000001101001100000000111111000000001101110000000010111100000000010100 +00000000111100010000000011111100000000111111000000001111110000000000001100100010000011000000000000000000000000000000000000000000100000010010000000110110000000001101000100000000011101000001111000010000100111010100010010100000 +00000000110110110000000001110100000000111101000000001101010000000000011100000010000010000000000000000000000000000000000000000000000000011000000000110100000000001101000100000000011101100000011101010010000010010100000010110100 +00000000110101010000000001110100000000111101000000001101010000000000011100000000000000100000000000000000000000000000000000000000000100000010000000110000000000001100000100010010001101100001001000010000011011000101000000100000 +00000001110011010000000000110100000000111101000000001000010000000100001110000000000000000000000000000000000000000000000000000000000000001011000000111110000000001101001100000111011111001000111001111000011110101101000001111100 +10000011111101110000000001111100000000111111000000001101110000000000001111000000000010100000000000000000000000000000000000000000000001011011100000111111000000001101111100000001011111000101110111110000100111011100000001100111 +00000011111110110000000011111100000000111111000000001011110000000001011101100000000011100000000000000000000000000000000000000000000000111010000001111111001100001111111100000001111111000000000110110000100110111100000000011000 +00000000111100111000100011001100000001111111000110011111110000000000110000000000000011100000000000000000000000000000000000000000000000010000100001110111000000001101110100000001011101000000001000010000000011010100000001110100 +00000000110100010000001001010100000001111101000000001101010000000000010000100000000011000000000000000000000000000000000000000000000100011010000000110011000000001100110100000000001101000000001110010100000000010101000000010000 +00000000110000010000011000000100000000111101000001001100010000000100010010000000000011100000000000000000000000000000000000000000000000111010100000110101000000001101110100000000011101000000111100010000000111010100000000110100 +01010101110100010001000001010100000000111101000000001100010000000000110000100000000001100000000000000000000000000000000000000000000000101010100000110111000000001101111100000000011111000000111110110000000110001100000001100000 +00100000010100110000001001001101000000111111000000001101110000000000000000100000000011100000000000000000000000000000000000000000000001111000000000111101000000001111111100000000011111000000001011110000000011111100000101101111 +00001000011111110000010011111100000000111111000000001111110000000001111100000000000001100000000000000000000000000000000000000000000000100000100000110101000000001101111100000000011111000001101110110000000010011100000000110111 +00100100010000110000001001001101000000111111000000001101110000000000100000100000000001000000000000000000000000000000000000000000000100111010000000110100000000001101110000000000011101000100111100010000001011010100000000110111 +00000001010100010000000001000100000000111101001001001101010000000100110000000000000000100000000000000000000000000000000000000000000001111010000000110010000100001100110000000000011101000000001100010000001111000100000000010011 +00000000010000010000000000000100000000111101000000001100010000000001110000000000000010100000000000000000000000000000000000000000000001001000000001111000000000001110110100000001101101000000011000010100000111100100000001111011 +01000011011000010000000110000100000001111101000000011110010000000001100000000000000000100000000000000000000000000000000000000000000100100001000000110000000000001100111100000000001111000000001100110000111011001100000100010011 +00100011000100110000000000001101000000111111000000001101110000000100100001000000000000000000000000000000000000000000000000000000000000101011100000111101000000001111111100000000111111000000001001100000100011111100000000111111 +00000011001111110000100011111100000000111111000000001111110000000000101101100000000001100000000000000000000000000000000000000000000101011010000000110111000100001101111000000000011111000000001100110000000011011100000000000111 +01000000110100110000000001001101000000111111000000001101110000000101011100000000000011100000000000000000000000000000000000000000000100101000100000111001000000001110110100000000101101000000001100010000000011100100000000100011 +00000000110000010000000010000100000000111101000000001110010000000100101100100000000001100000000000000000000000000000000000000000000000110000000001111001000000001110110100000001001101000000011110010000000111100100000001001011 +01000000101000010000000110000100000001111101000000011110010000000000111100000000000001000000000000000000000000000000000000000000000100100010100000110011000000001100110100000000001101100000101110010100001011010100000010110011 +00000000100100010000001000000100000000111101000000001100010000000100001100100000000011000000000000000000000000000000000000000000000101111010100000010101000000000101111100000000111111000000010110110000101001111100000010011111 +01000000011100110000000001001101000000011111000000000101110000000101111100100000000001100000000000000000000000000000000000000000000100100000000000000111000000000001111100000000011111000011000001110000000000011100000000000111 +00000110000111110001000001111100000000001111000000000001110000000100101100000000000011000000000000000000000000000000000000000000000100000000100000100111000000001001111100000000011111000000001000110000000010011100100000100010 +00000000100100110000000001001100000000101111000000001001110000000100001100100000000011000000000000000000000000000000000000000000000000010010000000100110000000001001110100000000011101000000001000010000000010010100000010100100 +00000000100100011100000001101100000000101101000000001001010000000000011100000000000010000000000000000000000000000000000000000000000110001010000000100100000000001001110100000000001101000100001000010000000010010100000010100110 +00000000100100010000000001000100000000101101100000001001010000000110001100000000000000100000000000000000000000000000000000000000000100000010000000100000000000001000110100000000001101000001001000011100000011000100000000100000 +01000001100000010000010000100101000000101101000000101000010000000100001110000000000000000000000000000000000000000000000000000000000111011011000000000110000000000001111100000000011111000010100000110000101000011100000000000110 +00000000000100111000101001001100000000001111000000100001110000000111011111000000000010100000000000000000000000000000000000000000000110011001100000100111000000001001111100000000111111000010001111110000000010111100000000101111 +00001010101111110000100001111100000000101111000000001001110000000110011101100000000011100000000000000000000000000000000000000000000110001010000000100111000000001001111100000000111111000000001011110000000010101101000000101100 +00000000100100110000000101001100000000101111000000001011110000000110000000000000000011100000000000000000000000000000000000000000000111000000100000000111000000000001110100000000001101000000000011010000000000010100000000000100 +01000000000100010000010101000100000000001101000000000001010000100111000000100000000011000000000000000000000000000000000000000000000100001010000000100011000000001000110100000000001101000000001011010000000110000100000000100000 +01001000100000010001001000000100000000101101000000001000010000000100000010000000000011100000000000000000000000000000000000000000000110001010100000100101000000001001110100000000011101000000001011010001000010010101000000100100 +00010001100100010000010001000100000000101101000000001000010000000110000000100000000001100000000000000000000000000000000000000000000001011010100000100111000000001001111100000000011111000000101011110000000010001100100000100100 +01000000100100110000000001001101000000101111000000001001110100000001010000100000000011100000000000000000000000000000000000000000000101001000000000100101000000001001111100000000011111000101011011110000000010011101000000100011 +00000000100011110000000001111100000000101111000000001001110000000101001100000000000001100000000000000000000000000000000000000000000101000000100000000101000000000001111100000000011111000000000000110000000000011101000000000100 +00100000000100110000000001001101000000001111000000000001110000000101001100100000000001000000000000000000000000000000000000000000000101001010000000010100000000000101110100000000111101000000010100010000100001110100000000011100 +00000000010100010000000001000100000000011101000000000101010000000101001100000000000000100000000000000000000000000000000000000000000101001010000000110010000000001100110100000000001101000000111110000000000011000100000000110000 +00000000110000010000000000000100000000111101000000001100010000000101001100000000000010100000000000000000000000000000000000000000000001011000000000111000000000001110110100000000101101000100011110010000000001110100000000101000 +00000000110000010000010010000100000000111101000000001010010000000001011100000000000000100000000000000000000000000000000000000000000101010001000001111000000000001110111100000001101111000000011110110100000111101100000001111000 +01000000111000110000001110001101000001111111000000011110110000000101011101000000000000000000000000000000000000000000000000000000000100001011100000110101000000001101111100000000011111000000000101110000000001011100000000000011 +00000000110111110000000001111100000000111111000000101001110000000100001101100000000001100000000000000000000000000000000000000000000000001010000001111111000000001111111100000001111111000000010000110000000111111101000001111100 +00000000111100110000000111001101000001111111000000111111110000000000100000000000000011100000000000000000000000000000000000000000000101011000100000111001000000001110110100000000111101000000100100010000100001100100000100101000 +00000100111000010000000010000100000000111101000010001010010000000101010000100000000001100000000000000000000000000000000000000000000000000000000000111001000000001110110100000000101101000000000000010000000011110100000000111000 +00000010111000010000000010000100000000111101000000011110010000000010000000000000000001000000000000000000000000000000000000000000000001000010100000110011000000001100110100000000001101000000010100010000000111000100001000000000 +01010000110000010000000000000100000000111101000000001001010000000001100000100000000011000000000000000000000000000000000000000000000101011010100000110101000000001101111100000000011111000000001000110100000011011100000001110000 +00010000111100110000000001001101000000111111000000001001110100000111010000100000000001100000000000000000000000000000000000000000000000010000000000110111000000001101111100000000011111000011001111110000001000011100000000110111 +00000100110011110000000001111100000000111111000000001101110000001000011100000000000011000000000000000000000000000000000000000000100000000000100000111111000000001111111100000000101111000000001000110000000011111100000100111100 +00000000110100110000000011001100000000111111000000001011110000000000000000100000000011000000000000000000000000000000000000000000100000010010000000110110000000001101110100000000011101000000101100010001011100000100100001010100 +00000000110100010000000001000101000000111101000010011101010000000000010000000010000010000000000000000000000000000000000000000000000000011010000000110100000000001101110100000000011101000001001000010100000111010100000000110100 +00001001110100010000000001000100000000111101000000001001010000000000010000000000000000100000000000000000000000000000000000000000000100000010000000110000000000001100110100000000001101000000001100010000000000010100000000110000 +01000000110000010000000000000100000000111101000000001100010000000100000010000000000000000000000000000000000000000000000000000000000000001011000000110110000000001101111100000000011111000000001000110000000011011101000000110100 +01000000110100110000000001001100000000111111000000001010110100000000000011000000000010100000000000000000000000000000000000000000000001011011100000111111000000001111111100000000111111000000001111110000000000101100000000011011 +00000000111111110000000011111100000000111111000000001111110000000001011101100000000011100000000000000000000000000000000000000000000000111010000000101111000000001001101100000011011111000000001100110000110011011100000001000100 +00000000111100110000000011000100000000100011000000001011110000000000110000000000000011100000000000000000000000000000000000000000000000010000100000110111000001101101000100000100011101000000011100011000001011010100000001100100 +10000000111100010000000001010100000000100001000000001001010000000000010000100000000011000000000000000000000000000000000000000000000100011010000001000011000000011000100100000000001101000000001100010000001011000100000000100100 +00000000110000010000000000000100000000100101100000001000010000000100000110000000000011100000000000000000000000000000000000000000000000111010100001000101000000001101000100000000011101000000001100010000100011010100000001000100 +00000000110100010000000001010100000001100101100000011001010000000000110100100000000001100000000000000000000000000000000000000000000000101010100001000111000000001001101100001000011111000000001100010001000111011100000011100000 +01000000110100010100000001001100010011110111000001011101110000000000010100100000000011100000000000000000000000000000000000000000000001111000000000010001000000001111111100000000011111000100001111110100000100101101000000101111 +00000000110111110000000010111100000000111011010000001110110000010001111000000000000001100000000000000000000000000000000000000000000000100000100000100101000000001001101100000000011111000000001100110100000011111101000010100100 +00000100110111110000000001001101000000110011000000001101110000000000100000100000000001000000000000000000000000000000000000000000000100111010000001100100000001001101000100000000101101000000101100010000000000010100000000100100 +00001000111111010000000001000100000011110001000000101101000001000110010000000000000000100000000000000000000000000000000000000000000001111010000000000010000000001100100100000000001101000000001100010000001011000100000111110000 +00000000110111010000000000000100010011111000010000101100000000000101110000000000000010100000000000000000000000000000000000000000000001001000000011011000000000001110000100000101101101000001011100010000010110000110100001111000 +00000001111011010000000110000100010001111001000000011110010000000011110000000000000000100000000000000000000000000000000000000000000100100001000000110000000000001100101100000101001111000001011100110000010111001101000001100000 +00000101110011110000000000001100000000111011000000001101110000000100100001000000000000000000000000000000000000000000000000000000000000101011100000111101000000001101111100000000011111000010001111000000000010111100000000111111 +00000010111111110000000010111100000000110111000010001111110000000000101101100000000001100000000000000000000000000000000000000000000101011010000000000111000000001101001100000000001111000000011100110100000011111100000000110110 +00000000110111110000010000111100000001110011000000011101110000000101010000000000000011100000000000000000000000000000000000000000000100101000100000011101000000001110101100000000101101000000101100010000000001110100000000111000 +00000000111011010000101010110100000000110101000000001111010000000100110000100100000001100000000000000000000000000000000000000000000000110000000001111001000000001110000100000001111101000000011100010000000111100100000001101010 +00000000111011010000010110110100000011110001000000010110010000000000010000000010000001000000000000000000000000000000000000000000000100100010100000110011000000001101100100000000001101000000001100010000001101000100000000110000 +00000000110011010000000000110100000001010101000000101100010000000000000000100000000011000000000000000000000000000000000000000000000101111010100000011101000000000101001100000000111111000000000100010000010101111100000010011110 +00000000010111110000000011111100000000010011000001110111110100000101110000100000000001100000000000000000000000000000000000000000000100100000000001000111000000000001111100000000011111000000000011110000000000011101000110000111 +00000001000111110000000001111100010000001111000000100001110000000100101100000000000011000000000000000000000000000000000000000000000100000000100001100011000000001001001100000000010011010000001011110000000010001100000001100100 +00000001100111110000000001111100000000101111000000001001110000010100001100100000000011000000000000000000000000000000000000000000000000010010000000100110000000101001000100000000010001000000001011010000000010010100000001100100 +00000000100111010000000001110100000111101101000000101001010000000010011100000000000010000000000000000000000000000000000000000000000110001010000000100100000000001001000100000000010001000000001011010000010010010100000010110100 +00000000100111010000000001110100000100101101000000101001010000000110001100000000000000100000000000000000000000000000000000000000000100000010000001100000010000011000000100000000000001000001001011010000010010000100000100100000 +00000000100011010001010000110100010110101101000001001000010000010100001110000000000000000000000000000000000000000000000000000000000111011011000010000110000000100001001100001010010011000000000011110000010000011101000000000100 +00000000000111110000111001111100000110001111000001000001110000000111001111000000000010100000000000000000000000000000000000000000000110011011100000101111000000101011111100000000011111000010001011110000010010110101000100101111 +00000000100111110000000011111100000000101111001001001011110000010110011101100000000011100000000000000000000000000000000000000000000110001010000000101111000000001001111100000000110011000000001001110000000010111100000000101111 +00000000100111110000000011001100000000100011000000001011110010000100011100000000000011100000000000000000000000000000000000000000000111000000100000000111000000000001110100000000010001000000000000010100000000010100000000000111 +00000000000111010000000001000100000000000001000000000101010000000111101100100000000011000000000000000000000000000000000000000000000100001010000000100011000000001001110100000000000001000000001111010100000010000100000000100011 +00000000100011010000000000000100000000100101000000001000010000000100101110000000000011100000000000000000000000000000000000000000000110001010100010100101000000001001110100000000010001000000001010010000000010010100000000100111 +00000101100111010000000001000000000010100101100000001001010000000110001100100000000001100000000000000000000000000000000000000000000001011010100001100111000000001000111100000000000011000000001011110100000010011100000010100111 +00000000100111110000000001001100000010100111000000001001110000000001011100100000000011100000000000000000000000000000000000000000000101001000000000100101000001101001111100000000011111010000001001110000000010011100100000100111 +00000000100111110000000001111101000000101011010000001001110000000101101100000000000001100000000000000000000000000000000000000000000101000000100000000101000000000001111100000000011111000000000011110010000000011100010100000111 +00101000000000111000000001111100000000000011010000000001110000000101001100100000000001000000000000000000000000000000000000000000000101001010000010011100000000000101110100000000111101000000000111010000001101110100000000011111 +00000000010100010000000010110100000101010000000000010111010000000101001100000000000000100000000000000000000000000000000000000000000101001010000010110010000000001100110100000000001101000000001111010000001101000100000010110011 +00000100110000010000000000110100000001001000000011001100000000000101001100000000000010100000000000000000000000000000000000000000000001011000000000111000001000001110110100000100101101000000000111010000000011100100000101001011 +00000000111000010000000000110100000000111001000000001110010000000001011100000000000000100000000000000000000000000000000000000000000101010001000001111000000000001110111110001001101111001000011111110000000101101100000001111011 +01000000111000110000010110111100000001111011000000011110110000000101011101000000000000000000000000000000000000000000000000000000000100001011100000100101001000001101111100000010011111000000000111110000000011111100000000110011 +00000000110111110000100001111100000000110111000000001101110000000100001101100000000001100000000000000000000000000000000000000000000000001010000001111111000000001111001100010001111111000000011111110000100110011100000001110000 +00000010111100110000000110111100000001010011000000011111110000000000111100000000000011100000000000000000000000000000000000000000000101011000100000111001000000001110000100011001101101000001110111010000000110110100000011101000 +00000001111000010000100010110100001000110001010000001110010000000101011100100000000001100000000000000000000000000000000000000000000000000000000000111001000000001110000100000000101101000011001111010000110011100100000100111100 +00000001111000010000000010110100000000110001000000001110010000000010001100000000000001000000000000000000000000000000000000000000000001000010100000000111000000001100000100000000001101001000000111010000000011000100000010010000 +00000100110000010000000001110100000010110001000001001101010000000101101100100000000011000000000000000000000000000000000000000000000101011010100000000101010000001111001100000000011111000000001011110000001100010101000010100100 +01000000111100110000000001111100000000010011000000001101110000000111111100100000000001100000000000000000000000000000000000000000000000010000000001000111000000001101111100000000011111000000001011110000000010111100000010100111 +00000010110111110000000001111100000000111111000000001101110000100000011100000000000011000000000000000000000000000000000000000000100000000000100000010111000000001111001100000000110011010000001011110000000001111100000100101100 +00000000111100110000000011111100010000110011000000001111110000000000000000100000000011000000000000000000000000000000000000000000100000010010000011000110000001001101010100000000010001000000111011010000100111010101000011100000 +00000000110100010000000001110100000001110001001000111101010000000000010000000000000010000000000000000000000000000000000000000000000000011010000001000100000000001100000100000000010001000000011111010000000011000100000001100100 +00000000110100010000000001110100000001010001000000111001010000000000010000000000000000100000000000000000000000000000000000000000000100000010000000000000000000001100010100001100000001000001001111010000010011000100000000100000 +01100001110000010000000000110100000000110001000000001000010000000100000010000000000000000000000000000000000000000000000000000000000000001011000000010110010000001111001100010101010011000011011111110000110111011101000011100100 +01000010110100110000000001111100000000110011010000001001110100000000000011000000000010100000000000000000000000000000000000000000000001011011100000101111000000001101111100000101011111000011011111110000110111111110000001101111 +00010010111111110000000011111100000000111111000000000011110000000001011101100000000011100000000000000000000000000000000000000000000000111000000001101111000000001111001100000001111111000001001100110000000000011100000000110100 +00000000110100010000000101001100000001110011000000011111110000000000111100000000000011100000000000000000000000000000000000000000000000010000100000100111000000001101000100000001011101000101001000010100000111010100000001111100 +01000010110100010000000001000100000001110001000000011101010000000000011100100000000011000000000000000000000000000000000000000000000100011010000000110011000000001100000100000000001101000011000100010000000010000100000000100000 +00000000000000010000000001000100000000110101000000001100010000000100011110000000000011100000000000000000000000000000000000000000000000111010100001110101100001001101000100000000011101001000000000010000000101010100000000100100 +00000000010100010000010001000100000000110101000000001101010000000000111100100000000001100000000000000000000000000000000000000000000000101010100011110111010000001101001101000000011111000000000000110100011111011100000000100100 +00000000110100110000000001001100000000110111000000001101110000000000101100100000000011100000000000000000000000000000000000000000000001111000000000011101000000001111111100000000011111000000000111110000000011001100010000100011 +00000000111111110000000111111101000000111011010000001111110000000011111100000000000001100000000000000000000000000000000000000000000000100000100001110101000000001101111100000000011111000000001000110000001011011100000000110100 +00000000110100110000000001001100000000111111000000001101110000000010101100100000000001000000000000000000000000000000000000000000000100111010000001110100000000001101110100000000011101000100001100010000000011010100001001110100 +00000000110100010000000001101100000000111101000000001101010000000100011100000000000000100000000000000000000000000000000000000000000001111010000000110110000000001100110100000000011101000000001100010100000011000100100000110000 +00100010110100010000000001000100000000111100000000001100010000000001111100000000000010100000000000000000000000000000000000000000000001001000000001111000000000001110110100000001101101000000011000010101000111100100000001111000 +00000010111100010000010110100100000001111101000000011110010000000011001100000000000000100000000000000000000000000000000000000000000100100001000000110000000000001100111100000000001111000000000100110100110111001101000001100000 +01000001010000110000010100001100001101111111000000001100110000000100101101000000000000000000000000000000000000000000000000000000000000101011100000111101000000001101111100000000111111000000000011110000000011111100000001101111 +00000000011011110000100011111100000000111111000000001111110000000000101101100000000001100000000000000000000000000000000000000000000101011011000000110111000000001101111100000000011111000000000000110100000001111100001000100011 +00000100110100110000000001001100000000111111000000001101110000000101011100000000000011100000000000000000000000000000000000000000000100101000000000111001000000001110110100000000101101000000000100010000000011100100000000101011 +00000000111100011000000010000100000000111101000000001110010000000100111100100000000001100000000000000000000000000000000000000000000000110000000001111001000000001110110100000001111101000000011000010000000111100100000001111011 +01000000111100010000000110000100000001111101000000011110010000000000011100000000000001000000000000000000000000000000000000000000000100100010100000110111000000101100110100000000011101000010101100010010000001000100000001110011 +01001010110100010000100000000100000000111101000000001100010000000100101100100000000011000000000000000000000000000000000000000000000101111010100001011101000000000101111100000000111111000000010100110000001101111100000000010111 +00000000011100110100000001001101000000011111000000000101110000000101111100100000000001100000000000000000000000000000000000000000000100100000000000000111000000010001111100000000011111000100000011110000100000011100000000000011 +00000000000111110001000001111100000000001111000000000001110001000100101100000000000011000000000000000000000000000000000000000000000100000000100011100111000000001001001100000000011111000000001000110000000010001100000100100100 +01000000100100110000000001001100000000101111000000001001110000000100001100100000000011000000000000000000000000000000000000000000000000010010000001100110010000001001000101000000011101000010001000010010000010010100000000100100 +01000000100100010000000001000100000000101101000000001001010000000000011100000000000010000000000000000000000000000000000000000000000110001010000000100100000000001001000100000000011101000000001000010000000010010100000000100100 +01000000100100010000000001000100000000101101000000001001010000000110001100000000000000100000000000000000000000000000000000000000000100000010000000100000000000001000000100000000011101000001001000010000010010000100000000100000 +01000001100000010000000000000101000000101101000000001000010000000100001110000000000000000000000000000000000000000000000000000000000111011010000010000110000000100001001100000000011111000010100000110100000000011101000000000100 +00000000000100110000101001001100000000001111000000000001110000000111011111000000000010100000000000000000000000000000000000000000000110011010100000101111000000001001111100000000101111000010001011110000100010111100001000101111 +00100010101111110000000001111100000000101111000000001001110000000110011101100000000011100000000000000000000000000000000000000000000110001010000000101111000000001001111100000000111110000000111000110000000010011100000000101110 +00000000100000110000000001001100000000101111000000001001110000000110001100000000000011100000000000000000000000000000000000000000000111000000100000000111000000000001110100000000011101000000110000010000000000010100100000000100 +01000000000100010000000001000101000000001101000000000001010000000111001100000000000011000000000000000000000000000000000000000000000100001010000000100011000000001000110100000000001101000001101001010100000010010100000000100010 +00000000100100010000000000000100000000101101000000001000010000000100101110100000000011100000000000000000000000000000000000000000000110001010100010100101000000001001110100000000011101000000001001010000001010010100000000100100 +00000001100100010000001001000100000000101101000000001001010000000110001100100000000001100000000000000000000000000000000000000000000001011010100011100111000000001001111100000000011111000001001001110000000010011100000000100110 +01000000100000110000000101001100000000101111000000001001110000000001011100100000000011100000000000000000000000000000000000000000000101001000000000100101000000011001111100000000011111000000001010110000000010011100010000100011 +00000000100111110000010001111100000000101111000000001001110000000101101100000000000001100000000000000000000000000000000000000000000101000000100010000101000000000001111100000000001111000000100000110001001000011100000000000100 +00000000000100110000000001001100000000001111000100000001110000000101001100100000000001000000000000000000000000000000000000000000000101001010000000010100000000000101110100000000011101000000000100010000000001010100000001010100 +00000100010100010000000001000100000000011101000000000101010000000101001100000000000000100000000000000000000000000000000000000000000101001010000000110010000000001100110110000000001101000000001000000000000011010100000000100000 +00000000110000010000000000000100000000111101000000001100010000000101001100000000000010100000000000000000000000000000000000000000000001011000000000111000000000001110110101000000101101000000001100010001000011000100000000111100 +00000000111100011000010010000100000000111101000000001110010000000001011100000000000000100000000000000000000000000000000000000000000101010001000001111000000000001110111100000001001111000000011100110100000111101101000001101100 +01000000111000110000000110001101000001111111000000011110110000000101011100000000000000000000000000000000000000000000000000000000000100001011100000100101000000001101111101000000011111000000001111110001000011011100000000110111 +00000000110111110000000001111100000000111111000000001101110000000100001100100000000001100000000000000000000000000000000000000000000000001010000001111111000000001111000100001001111101001000011000110000000111111000000001111111 +00000010111100110001100111001100001001111111000000011111110000000000001100000000000011100000000000000000000000000000000000000000000101011000100000111001000000001110000100000000101101000001001100010000110111100100000001111011 +00000010111000011000000110000100000101111101000000001110010000000101011100100000000001100000000000000000000000000000000000000000000000000000000000111101000000001110000101000000101101000000001100010001000011100110000000110011 +00000001111100010000010010100100000000111101000000001110010000000000001100000000000001000000000000000000000000000000000000000000000001000010100000100011000001001100000100000000001101000000001100010110000011000100100000110011 +00000000110000010000000100100101000000111101000000001100010000000001001100100000000011000000000000000000000000000000000000000000000101011010100010110101000000001101001100000000011111000000001000110000000011011100000000100111 +00000000111100110000000101101100000000111111000000001101110000000101011100100000000001100000000000000000000000000000000000000000000000010000000000110111010000001101111100000000001111000000011011110000010111011100010000110111 +00000000110111110000100001011100000000111111000000001101110000000000011100000000000011000000000000000000000000000000000000000000100000000000100000111111000000001111001100000000011111000000001110110000000011111100000000101011 +00000000111100110000000011001101000000111111000000001111110001000000001100100010000011000000000000000000000000000000000000000000100000010010000000100010010000001101000101000000011101000000001100010000000011010100010000110111 +00000000110000010000000001000100000000111101000000001101010000000000011100000000000010000000000000000000000000000000000000000000000000011010000000110100000000001101000100000000011101000000011010010000000011010100000000110111 +00100000110100010010000001000110000000111101000000001101010000000000011100000000000000100000000000000000000000000000000000000000000100000010000000110100000000001100000100000000001101000000001000010000010011000100000000110011 +00000010110100010000010000000100001100111101000000001100010000000100001110000000000000000000000000000000000000000000000000000000000000001011000000110110000000001101001101000000011111000000001110110010010111011100001101110111 +00100001110100110001111001001100010100111111000000001101110000000000001111000000000010100000000000000000000000000000000000000000000001011011100000101011000000001111111100000000111111000000001111110001000111011100000100110111 +00001011110011110000010101111100000101111111000000001111110000000001011101100000000011100000000000000000000000000000000000000000000000111010000001111111000000000001111100000110000011000000011000110000100011111100000001001000 +00000000111100111000001011001100010100110011000100001011110000000000111100000000000011100000000000000000000000000000000000000000000000010000100000110111000001001001110110000010010001001000001000010010100011000100100001100100 +00100000110000010000101001000100000010110001000000011101010000000000011100100000000011000000000000000000000000000000000000000000000100011010000000110011000000000100110100000110010001000000000001010000000011000100000000100100 +00000000110000010000010000000100000000110001000000001000010000000100011110000000000011100000000000000000000000000000000000000000000000111010100000110101001000000100110100000000010001000000011101010000000010010101000001100100 +01000000100100010000000001000100000000110001000000001001010000000000111100100000000001100000000000000000000000000000000000000000000000101010100000110111000000001101111100000010000011010000011001110100000111011101000011100000 +00000000110100111000100001001100000000110011010000001001110000000000101100100000000011100000000000000000000000000000000000000000000001111000000000111101000000001101111100000100111111000000001110110000100110101100000000101111 +00000000111011110000000111111101000000111111001000001101110000000001111100000000000001100000000000000000000000000000000000000000000000100000100000110101000000001101111100000010010011010000000000110000000011011100000010100100 +00000000100100111000010001001100000000110011010000001001110000000000100000100000000001000000000000000000000000000000000000000000000100111000000000110100000000010101110100000000010001000000001110110000101010010100001011100100 +00000100110100010001001011000100001010110001000000001101110000000100111000000000000000100000000000000000000000000000000000000000000001111010000000110010000000000000110110000000000001000000001000000000000011000100000011110000 +10000100110000010000001101000101000001110001000000001000010000000001110000000000000010100000000000000000000000000000000000000000000001001000000011111000000000000010110100000101110001000000011110010000000110100100100001111100 +01000001111000010000000110000100000001110001000000011110010000000001001000000000000000100000000000000000000000000000000000000000000100100001000000110000000000000100111100000111000001000000010000110000000111001101000001100000 +00000001100000110000010001001100010000110011000000001000110000000100100001000000000000000000000000000000000000000000000000000000000000101011100000111101001000001111111100001000111111100001001111110000100011111100000000101111 +00000010111111110000000011111100011000111111000000001011110000000000101101100000000001100000000000000000000000000000000000000000000101011010000001110111000000001001001100000000000011100000011000110000000011111100000000110100 +00000000111111110000000001001101000000110011000000001001110000000101011100000000000011100000000000000000000000000000000000000000000100101000100000111101000000000000000110100000100001000000001100010000000011100100100000111000 +00000000111111010000000010000100000101110001000000001110010000000100101100100000000001100000000000000000000000000000000000000000000000110000000001111001010000001010000100000001110001100000010001010110000111000100100001111000 +00100000101011010000000100000100000001110001000000011010010000000000111100000000000001000000000000000000000000000000000000000000000100100010100000110011000000001000000100000000000001000000001101010000100111000100000011110000 +00000000110011010000100100000110100000110001000000011100010000000100101100100000000011000000000000000000000000000000000000000000000101111010100000010101000000000111001110000110110011010000000101110000000001011101000011011000 +00000100010111110000000101001100000000010011010001010101110000000101111100100000000001100000000000000000000000000000000000000000000100100000000000000111000000000001111100010000011111000000000010100000000000011100000010000111 +00000000000111110000001001111100000000001111000000000001110000000100101100000000000011000000000000000000000000000000000000000000000100000000100010100111000000001000111100000000010011000000001011110000000010011100000000100100 +00000100100100111000000000001100000001100011000000001000110000000100000000100000000011000000000000000000000000000000000000000000000000010010000001100110001000001001110100000000010001000000001011010000000110010101000001100100 +00000011100100010000011001000100000001100001010000001001010000000000010000000000000010000000000000000000000000000000000000000000000110001010000000100100000000001001110100000000010001000000001011010000010010000100000000110100 +01000000100000010000000001000100011000100001000000001001010000000110000000000000000000100000000000000000000000000000000000000000000100000010000001100000000010001000110100000100000001000000001011010000010010000100000100100100 +00000000100000010001010000000100010100100001000001001000010000010100000010000000000000000000000000000000000000000000000000000000000111011011000010000110000000100001111100001010010011010010100011110000010000011100000000000100 +00000000000100110000010001001101000100000011000001000001110100000111010011000000000010100000000000000000000000000000000000000000000110011011100000100111001000001011111110001000111111000000001011110000010010111100001100101111 +01010000101111110001010001111100010100101111000000001011110000000110011101100000000011100000000000000000000000000000000000000000000110001010000000101111000000001001001100000000010011010000001100110000000010111100000000101100 +00000000101111110000000011001101100000101111000100001001110000000110001100000000000011100000000000000000000000000000000000000000000111000000100000000111000000000001000110000000010001000000000100010100000000010101000000000100 +00000000000111011000000001000100000000001101000000000001010000000111001100100000000011000000000000000000000000000000000000000000000100001010000000100011000000001000000110000000010001100000001000010000000010000100000000100000 +00000000100011010000000000000110000000111101000000001000010000000100001110000000000011100000000000000000000000000000000000000000000110001010100000100101000000001001000100011000010001100010001000010000000010010100000000100100 +00000000100111010000010001000110000000101101000000011001010000000110001100100000000001100000000000000000000000000000000000000000000001011010100000100111010000001001001100000001000011011000101000110000000010011100000000100100 +00000100100111110000000001001100000000101111000000001001110000000001011100100000000011100000000000000000000000000000000000000000000101001000000000100101000000001000111100000001011111000000011011110000010110011100100001100111 +00000010100111110000000001111100000000101111000000001001110000000101001100000000000001100000000000000000000000000000000000000000000101000000100000000101000000000001111100000000010011010000100000110100000000011100000110000100 +00000000000100110000000001001100000000000011000000000001110000000101001100100000000001000000000000000000000000000000000000000000000101001010000001011100000100000101110100000000010001000000000100010000000001110100000000011100 +00010010011100010000000011000100000000010001010000000101010000000101001100000000000000100000000000000000000000000000000000000000000101001010000010110110000000111100110100000000001001000000001100010000001010010100000010110000 +00000000100100010000000100100101000000010001000000001100011000000101001100000000000010100000000000000000000000000000000000000000000001011000000000101000000000001110110100001000101001000001001100010000000000100100000001111000 +00000000110010010001000010100100000001100001000000001110010000000001011100000000000000100000000000000000000000000000000000000000000101010001000001111000000000001111111100001101111011000001011100110000000111111101000001101000 +01000000001000110000000111101100000001110011000000011110110000000101011101000000000000000000000000000000000000000000000000000000000100001011100000110101000110001101111100000010010111000010001111110000000001111100000000110011 +00001000111101110000000001011100000000001111000000001101110000000100001101100000000001100000000000000000000000000000000000000000000000001010000001111111000000001101001100001001010011010010011100110000000100111101000001110100 +00000000111110110000000111001100000001010011000000011111110000000000000000000000000011100000000000000000000000000000000000000000000101011000100000101101000000001110000100001101100001000001011100010100001010010100000001110000 +00000001111100010001000010000101000000100001001000001110010000000101010100100000000001100000000000000000000000000000000000000000000000000000000000101001000000001100000100000100110001100110001100010000000001100100000100101000 +00000010011000010000100010000100000000110101000000001110010000000000000000000000000001000000000000000000000000000000000000000000000001000010100000100011000000001100000101000010000001001000111100010000000011000100000000010000 +00000000110000010000000100000100000000000101000000001100010000000001000100100000000011000000000000000000000000000000000000000000000101011010100000100101000000001111001100000010110011010000011100110000000111011100000010100100 +01000000000100111000000101001100000000010111010000001101110000000101010000100000000001100000000000000000000000000000000000000000000000010000000000110111000000001100111100000000011111000100001111110000001011111100000000100111 +00010000111101110000000001111100000000101010000000011101110000000000011100000000000011000000000000000000000000000000000000000000100000000000100000111111000000001111001100010000110011110000001100110000000111111100001000101111 +00000100101011111000000010001100000000100011000000001101110000000000001100100010000011000000000000000000000000000000000000000000100000010010000011110010001100011101000100000000000001100000001100010000001111010100000001100111 +00000100110111010000001001000100000001000001000000001101110000000000010100000010000010000000000000000000000000000000000000000000000000011010000001100100000000001101000110000000010001000000001100010000100011010100000001100111 +00000000010111011000001001000100000001010001000000001101010000000000011100000000000000100000000000000000000000000000000000000000000100000010000000110000000000001100000100000000010001000000001100010000000011000100000000100011 +00000000110011010000000000000100000000100001010000001100010000000100000110000000000000000000000000000000000000000000000000000000000000001011000000100110000000001111001110001001010001000010011100110100100011011100000001100111 +00000010110111110000000001001101000000110011000000001101110000000000001111000000000010100000000000000000000000000000000000000000000001011011100000001111001000001111111100001001101111000010011111110000000111111100000001101011 +00100010111111100000000010111100000000001111000000001111110000000001010101100000000011100000000000000000000000000000000000000000000000111010000000111111000000001111001100000100110011000001001111110000001100100101000000111100 +00001000111100110000110011001100000001110011000000011111110000000000111100000000000011100000000000000000000000000000000000000000000000010000100000110111010000001011000100010010010001000100101111010000000011010100010001010100 +00000010000100010000001001000100000001110101000000011101010000000000011100100000000011000000000000000000000000000000000000000000000100011010000000110011010000001100000100001100000001000011001111010010010011000100000001000000 +01000000010000010010110000000101000000110001000000001100010000000100011110000000000011100000000000000000000000000000000000000000000000111010100000110101000000001001000100001000010001110000001111010000000100010100000101100100 +00000000100100011001000001000100000000110101000000001101010000100000111100100000000001100000000000000000000000000000000000000000000000101010100000110011000000001101001100000001010011000000001111110000001110011100000000000000 +00001000100100110000001001001100000000110011000000001101110000001000101100100000000011100000000000000000000000000000000000000000000001111000000000111101000000001000111110000001011111000000001111110001000011111100010000101111 +00000000011111110001000011111100000000111111000000001111110000000001111100000000000001100000000000000000000000000000000000000000000000100000100000110101000000001101111100010000010011010000001100110000001011011100000000010100 +00100000000000110000001001001101000000111111000100001101110000000000101100100000000001000000000000000000000000000000000000000000000100111010000000111100000000001001110100110000110001000000001100010000101010010100000100110100 +00000000110100010001001000000100000000111101000000001101010000000110011100000000000000100000000000000000000000000000000000000000000001111010000000110010000000001000110100000001001001001001001100010000001111010100001001000000 +00000000010000010000001000000101000000111101000000001100010000000001111100000000000010100000000000000000000000000000000000000000000001001000000001111000000000001110110100000001101001010000011100010000010111110100000001100000 +01001010000000010000010110000100001101111101000000011110010000000001001100000000000000100000000000000000000000000000000000000000000100100001000000110000000000001000111100000100001011000000001100110000010111001100010001010000 +00100111110000110010010100001100000101111111000000001100110000000100101101000000000000000000000000000000000000000000000000000000000000101011100000110101000001101101111100000001010111000000001111110001000011010100000000110111 +00100000100111110000100001111100100000111111000000001101110000000000101101000000000001100000000000000000000000000000000000000000000101011010000000110111010000001001001100000100010111110000001100110000000001011100011000000100 +00000000000110110000000001001101000000110011000000001101110000000101011100000000000011100000000000000000000000000000000000000000000100101000100000111001000000011110000100010000100001000000101100010010000011110100000000101100 +00000000011000010000000011000100000000110101001000001110010000000100111100100000000001100000000000000000000000000000000000000000000000110000000001111001000000001010000100000001100101001001011100010000000111100100001001011100 +00000000100010010100000111000101000001110001000000011110010000000000011100000000000001000000000000000000000000000000000000000000000100100010100000110011010000001101000100000000000001010000001100010001001001010100010000110000 +00001000110000010000000000000100000000110101000000001100010000000100101100100000000011000000000000000000000000000000000000000000000101111010100000010101000000000101001100000000010111010000000100110010000001111101001000011100 +00010000011110110000000001001101000000010001000000000101110000000101111100100000000001100000000000000000000000000000000000000000000100100000000000000111000000000001111101000000011111000000000011110100000000011100000001000011 +00000000000011110000100001111100000000001111000000000001110000000100101100000000000011000000000000000000000000000000000000000000000100000000100000100111000010001001001100000000000011000000001000110100010110011100000111100101 +01100000100100010000100101001100000000100011000000001001110000000100001100100000000011000000000000000000000000000000000000000000000000010010001000100010010000001001000100000000010001010000001000010000001110010100000001100100 +00001000100100010000000000000100000000100001010000001001010000000000011100000000000010000000000000000000000000000000000000000000000110001010000000100100000000001001000100000010010001010000001000010010000010010100000000100101 +00000000100101010000000001000100000000100001000000001001000000000110001100000000000000100000000000000000000000000000000000000000000100000010000000100000000000011000000100000100000001000001001000010000000010010100001000100000 +00000001100001010000010001000101000000100001000000001000000000000100001110000000000000000000000000000000000000000000000000000000000111011011000010000110000000100000001100001010000011000010100000110000101001011100100000000101 +00010000010101110110101001001100000000000011000000000001110000000111011111000000000010100000000000000000000000000000000000000000000110011011100000100011000000101011111100001000011111000010001011110000000010110100000000101111 +00000010101110110000100011111100000000101111000000001001110000000110011101000000000011100000000000000000000000000000000000000000000110001010000000100111000000001011001100000000110011000000001000110000000010111100000000111100 +00000000101100110000000011001101000000100011000000001001110000000110001100000000000011100000000000000000000000000000000000000000000111000000100000000111000000000001000100000000010001000000000000010000000000010100101000000100 +00100000000100010000000001010100000000000001000000000001010000100111001100100000000011000000000000000000000000000000000000000000000100001010000000100011000000001000000100000000000001000000001000010001000010000101000000100000 +00001000100000010000000000000100000000110001010000001000010000000100101110000000000011100000000000000000000000000000000000000000000110001010100000100101000000001101000100100000000001010000001000010100000010010100010010100100 +00000000100100010000001001010100000000100001000000001001010000000110001100100000000001100000000000000000000000000000000000000000000001011010100000100111010000001001001100000000010011010000001000110100000110011100000101100100 +01000000100100110000000000001100000000100011000000001001110000000001011100100000000011100000000000000000000000000000000000000000000101001000000000100101000000001001111100000000011111010100001011110000001010011100000100100111 +00000010100011110001000001111100000000101111000000001001110000000101101100001000000001100000000000000000000000000000000000000000000101000000100000000101000000000000001100010000010011000000000000110100001000011101000010000110 +01000000000100110000000001001101000001001111000000000001110000000101001100100000000001000000000000000000000000000000000000000000000101001010000000011100000000000111000100000000110001001000100100010000000101110100011001011000 +00000000011100010000000111000100000000011101000000000101010000000101001100000000000000100000000000000000000000000000000000000000000101001010000000110110000000001100000111000011000001010000011100010001001011010101000001100010 +01101010110000010010000000000100000000011101000000001100010000000101001100000000000010100000000000000000000000000000000000000000000001011000000000110000010000100110000100000010100001000000100100010000000011100101010100111000 +00000000111000010001000010000100000000011101100000001110010000000001011100000000000000100000000000000000000000000000000000000000000101010001000001111000000000001100001100000001110011010000011100110100000111111100010001110010 +00000000111100110010000110001100000001011111000000011110110000000101011101000000000000000000000000000000000000000000000000000000000100001011100000110101000000000101111100000000011111010000000111010000000011011100000000100111 +00000000110111110000000001111101000000011111000000001101110000000100001101000000000001100000000000000000000000000000000000000000000000001010000001111111010000001111001100000001110011010000011000110110100110111100001001111100 +01000000101100100000000111111100001001111111000000011111110000000000001100000000000011100000000000000000000000000000000000000000000101011000100000111001000000000010000100010000110001010000100000010000000110000100000001110000 +00000010100000011000100100110100000001111101000000001110010000000101011100100000000001100000000000000000000000000000000000000000000000000000000000111001000000001110000100001000100001000000001000010000110010100100000000111000 +01010000101010010100001010110100000100111101000000001110010000000000001100000000000001000000000000000000000000000000000000000000000001000010100000110011000000000001000100000001000001010000000000010010001110010100000010110000 +00000000100110010000000000110100100000111101000000001100010000000001001100100000000011000000000000000000000000000000000000000000000101011010100000111101000000001001001100000001010011000000001000110000001111011101000110110100 +01000000110110110000001101111100000000101111000000001101110000000101011100100000000001100000000000000000000000000000000000000000000000010000000000110111000000000001111100000010011111000000100011110110001011011100100000110111 +01000001110101110000000101111100000010101111000000001101110000000000011100000000000011000000000000000000000000000000000000000000100000000000100000111111000010001001001100001000111011000000011000110001000011111100000100110110 +00000000111100110000000011001100000001101111000000001111110000000000001100100010000011000000000000000000000000000000000000000000100000010010001000110010011000000001000100100010010001001000110000010000001110010100000000110000 +01000000100100010001001101000100000101101101000000001101010000000000011100000000000010000000000000000000000000000000000000000000000000011010000000110100000000001001000100000000001001000010000100010000001110010101010000100110 +10100010100100010000000101000101000100111101000000001101010000000000011100000000000000100000000000000000000000000000000000000000000100000010000000110000000000000100000100000000000001010000001100010000110010000100000000110000 +00000100100000010000001000000101010100111101000000001100010000000100001110000000000000000000000000000000000000000000000000000000000000001011000000110110000000000001001110000000011011000000000100110001010010011100001111110110 +00000001100100110000000001001100000100111111000000001101110000000000001111000000000010100000000000000000000000000000000000000000000001011011000000111011000000001111111110000000111111011000001111110100010001001100000000100111 +00000101010111110000001101111100010101111111000000001111110000000001011101000000000011100000000000000000000000000000000000000000000000111010000000101111010001011111001110001000110011000010001100110000100011111100011000111100 +01100001111100110101000011001100000100110011000000011111110000000000111100000000000011100000000000000000000000000000000000000000000000010000100010000111000000001111000110000110010001000010101100010010010011110100000010111100 +00100000111000010000001010010100001010110101000000011101010000000000011100100000000011000000000000000000000000000000000000000000000100011010000000010011000001011100000101100110000001000001001100010010000011000100000010110000 +00000000110000010000000000000100000000110001000000001100010000000100010110000000000011100000000000000000000000000000000000000000000000111000100001110101000000001101000100000000010001000000001101010000000011010110000000110101 +00000000110100010000000001010000000000110100000000001101010000000000111100100000000001100000000000000000000000000000000000000000000000101010100001000111010000011101001100000000010011010000001000110100000011011100101000110000 +00000000110100111000000001001100000000110011000100001101110000000000100100100000000011100000000000000000000000000000000000000000000001111000000000001101000000001110111101000000101111000000001110110000000011011101001000111110 +00000000111111110000000011111100000000111111000000001111110000000001111100000000000001100000000000000000000000000000000000000000000000100000100010100101000000101101111100000000010011010000001011110000000011011101000000110100 +00000000110000110000000000001101000000110011010000001101100000100000101100100000000000000000000000000000000000000000000000000000000100111010000011100100000000101111110100000000010001000010101011010001000011110100001000111100 +00000000111100110000000011000100000000110001000000001101010000000100111100000000000000100000000000000000000000000000000000000000000001111010000001000110000000001100110100000000000001000000001111000000000011010000000000110010 +01000000110000010000000000010100000000110101000000001100010000000001111100000000000010100000000000000000000000000000000000000000000001001000000001001000000000101110110101001001100001100000011111010000000111100100100001110010 +00000000111000010000000110010100000001110101000000011110010000000001001100000000000000100000000000000000000000000000000000000000000100100001000000110000000000001101111100000000000011000000001111110000000011001100000000110010 +00000000110000110000010000011100000000110111000000001100110000000100101101000000000000000000000000000000000000000000000000000000000000101011100000111101000000001111111100000000111111000000001111100000000011011000000000110101 +00000100111111110001000011101100011000111001000000001111110000000000101101100000000001100000000000000000000000000000000000000000000101011010000000010111000000001101001100000100000011000000001000110001010011011100000000110100 +00000100110100110000010001001100000101110011000000001101110000000101011100000000000011100000000000000000000000000000000000000000000100101000100000011001010100001110000110110100100001001000001100010001110011100100100000111000 +00000001111000010000110010000100001100110001000000001110010000000100101100100000000001100000000000000000000000000000000000000000000000110000000011110001000000001110000100001001100001010000011000010100110111100101000001110010 +01000000111001010000010110000101000001111001000000011110010000000000111100000000000001000000000000000000000000000000000000000000000100100010100001110011000010001100000100000000010001000010001000010000000011010100000000110010 +00000000110001010000000000000100000000110001000000001100010000000100101100100000000011000000000000000000000000000000000000000000000101111010100011011101000000000101001100000000010011000000010100110000000001011100000000010110 +00000000010101110000000001001100000000010011010000000101110000000101111100100000000001100000000000000000000000000000000000000000000100100000000000000111000011000001111100000000011111000000000011110000000000011100000000000101 +00000000000110000000000001111100000000001111000000000001110000000100101100000000000011000000000000000000000000000000000000000000000100000000100010100011000000001001101100000000010011010000001000110000000010011100000000100100 +01000000100100110000000001001101000000101111000000001001110000000100001100100000000011000000000000000000000000000000000000000000000000010010000000100110000000001000000100000000010001000000101000010100000010010100000000100100 +00000000100000010000000001000100000000101101000000001001010000000000011100000000000010000000000000000000000000000000000000000000000110001010000000100100000000001001100110000000010001000000101000010000000010010100000000100000 +00001000100100010000000001000100000000101101000000001001010000000110001100000000000000100000000000000000000000000000000000000000000100000010000000100000010000011000000100000100000001000001001000010100010010000100110100100000 +00000101100000010001010000000100010100101101000000001000010000000100001110000000000000000000000000000000000000000000000000000000000111011011000010000110000000100001101100001010010011000010100000110000010000001100000000000100 +01000001000100110000010000001100000100001111000000000001110000000111011111000000000010100000000000000000000000000000000000000000000110011011100000101111000000101000111100101000111111000010001011110000010010011101000100100111 +00010101100011110001010001111100010100101111000000001001110000000110011101100000000011100000000000000000000000000000000000000000000110001010000000101111000000001000111100000000110011000101011000110000000010011100000000100111 +00011000100100110100000001001101000000100011000000001001110000000110001100000000000011100000000000000000000000000000000000000000000111000000100000000111000000000001110110000000010001000001110000010100000000010100000000000111 +00000000000100010000000001000100000000000001000000000001010000000111001100100000000011000000000000000000000000000000000000000000000100001010000000100011000000001000110100000000001001000100001010010100000010000100000000100011 +10000000100000010000000000000100000000100001000000001000010000000100001110000000000011100000000000000000000000000000000000000000000110001000100010100101000000001000110100100000001001000001001010010000000010010100001000100111 +00000000100100010000000001000100000000100001000000001001010000000110001100100000000001100000000000000000000000000000000000000000000001011010100000100111000000001001111100000000011011010000001010110000000010011100000000100111 +01000000100100110000000001001100000000100011010000001001110000000001011100100000000011100000000000000000000000000000000000000000000101001000000001100101000000101001111100000000010111000000001001110100000010011100100000100111 +00001000100111110000000001111100000000101111000000001001110000000101001100000000000001100000000000000000000000000000000000000000000101000000100000000101000000010001001100000000010011000000000000110001000000011100000000000100 +00000000000000110000000001001100000000000011000000000001110000000101001100100000000001000000000000000000000000000000000000000000000101001010000000011100000000000111000100000000110001000000000100010000000001010100100000011100 +00001000011110110000000001000101000000011011000000000101010000000101001100000000000000100000000000000000000000000000000000000000000101001010000010110010000000001100000100000000000001010000011100010000000011000000100000110100 +00100000110000010000000001000100000000110001010000001100010000000101001100000000000010100000000000000000000000000000000000000000000001011000000001111000000000001110000110000100000001100000100110010000010111000100100000110000 +00000000111010010000000000000110000100111001000000001110011000000001011100000000000000100000000000000000000000000000000000000000000101010001000001111100010000001110000100001001100011000000010100110100010111101101000001111000 +00001001111100110000011110001101000011110011000000011110110000000101011101000000000000000000000000000000000000000000000000000000000100001011100000100101000010001101111100100100011111000000001101110000101011011100000000110111 +00001110110111110001011001111100010001111111000000001101110000000100001101100000000001100000000000000000000000000000000000000000000000001010000001011111000000001111001110010001100011000000011010110001001111111100000001111100 +00000000111110110000000111001100000001110011000100011111110000000000001100000000000011100000000000000000000000000000000000000000000101011000100000011101000000001110000100000000100001010000000000010100000011100100000000111100 +00001010111000010000000011010101000000110001000000001110010000000101011100100000000001100000000000000000000000000000000000000000000000000000000000011001000000001110100100001000100001000010000001010000000011000100000000111000 +00000000111000010000000010000100000000110001000000001110010000000000001100000000000001000000000000000000000000000000000000000000000001000000100010000011000000011100000100000000010001000000011001010000000011000110000000110000 +01000000110000010000000000110100000000110001010000001100010000000001001100100000000011000000000000000000000000000000000000000000000101011010100000100101000000001111101100000000010011001001001001110000000011111101000000111100 +00000000111100110000000011001100000000110011000000001101110000000101011100100000000001100000000000000000000000000000000000000000000000010000000010000111000000001100111100000000011111100000000010100010000011011100000000110011 +00000000110101110000000000011100000000111111000000001101110000000000011100000000000011000000000000000000000000000000000000000000100000000000100000111011000000001111001100000000110011000000000010110000000011111100000000111111 +00000000110100110000000011001100000000110011010000001111110000000000001100100010000011000000000000000000000000000000000000000000100000010010000001000110000000001101000100000000011011000010011000010000000011010100100000110111 +00000000110100010000000001000100000000110001000000001101110000000000011100000010000010000000000000000000000000000000000000000000000000011010000001000100000001001101000100000000010001000000001110010000000011010100000000110111 +00000000110000010000000001000100000000110001000000001101010000000000011100000000000000100000000000000000000000000000000000000000000100000010000000100000000000001100000100000000001001000000000100010000000011000100000000110011 +10000000110000010000000000000100000000110001000000001100010000000100001110000000000000000000000000000000000000000000000000000000000000001011000000010110000000001111001100000000010001010000000110111000000011111100000000111111 +01000000111100110000000011001101000000110011000000001101110000000000001111000000000010100000000000000000000000000000000000000000000001011011100000101111000000001110111110000000110111000000001111011000000011111100000000111111 +00000000111111111000000011111100000000111111000000001111110000000001010101100000000011100000000000000000000000000000000000000000000000000010001110000010111000001000111000001000001110110010001011101100001010001010000010000011 +10000000000011101000001000111011000010001110100000000000101100000000001110001100000000000000000000000000000000000000000000000000000000001010001100100010100000000000101000000001001100000000011001000000000110001010100000100011 +10100000100011100000000000111011000000101100001000001000101010000000001110001100000010100000000000000000000000000000000000000000000000000000001101000000100000000000010000010001000100000000010001001000000100000010000001000001 +10000000000001000000000100010010000001001110100000010000001000000000000100000100000000000000000000000000000000000000000000000000000000000000000100000000001000000000011000010000000100100100001001001000000010001010100000000001 +10100000000001100000000000011010010000000110101000000000101000000000000100000100000000000000000000000000000000000000000000000000000000001010001100010010100000001010111000001000001100100111000001001000000001001010100000010011 +10100000010011101000000000111010000000011110101010000100101010000000001110001100000010100000000000000000000000000000000000000000000000001010001100000010000000000000011000001000000100000010000001000000000000001000000000000001 +00000000000001100000000000011000000000000110000000000000100000000000000110001100000000000000000000000000000000000000000000000000000000001010001100010010000000000100010000000000000100000000001101000000000000000000100000000001 +00100000000001001000000000010000000000000100001000000100000010000000000110001100000000000000000000000000000000000000000000000000000000001010001101010010100000000100001010000001001000100000010100001010000100001010000001000000 +10000000000000100000000100001010000001000110100000110100101010000000000000001100000010100000000000000000000000000000000000000000000000000000000100110000100000000010101000000000100000100001011000001000000011101010000000110010 +10000000111010100000000010000010000000111010100000001100001000000000001010000100000000000000000000000000000000000000000000000000000000000000000100000010000000001000001000001000000010000000001000000000000001000000100000010010 +00000000000000100000000000000000100000010010000000000000000000001000001000000100000000000000000000000000000000000000000000000000000000001010001100000110000000000001000000000010010000000000000000000000000000010001000000000100 +01000000000100001000000001000001000000000000010000100001000100001000001010001100000010100000000000000000000000000000000000000000000000001010001100000000101000000010011010000000100110100000000001001010000000101010100000000001 +11100000001001101000000010010010000000000110111000000000101010000000000110001100000000000000000000000000000000000000000000000000000000001010001100000000110000000000011000000000000110100000000001001000000001001010000000010001 +10100000000001101000000000011011000000011110100000000000101100000000000110001100000000000000000000000000000000000000000000000000000000001010001101000010001000000000110010000001000110000000010001000110000100000000100001000011 +00100000000011000000000100110000000001000110001000010000000010000000001110001100000010100000000000000000000000000000000000000000000000000010000100000000000000000000110000000000000100001000000001000000000000000000000000000011 +00000000010011000000000000110000000000000100000000000000000000000000001100000100000000000000000000000000000000000000000000000000000000000000000101000010100000000000110010000001000100100000010001001000001100000010100011000011 +10000000010011000000001100110010000011001100101000010000001000000000001110000100000000000000000000000000000000000000000000000000000000001010001101000010101000000000011000000001000100100000110001001000001100001010100011000001 +10100000000001101000001100010010000011000110101000010000101010000000000110001100000010100000000000000000000000000000000000000000000000001010001101000000000000000000010000000000000100000000000001000000000100000000000001000011 +00000000000011000000000100010000000000001100000000010000000000000000000110001100000000000000000000000000000000000000000000000000000000001010001101000010001000000010011000000001100100000000110001000000000100000000100001000011 +00100000001011001000000100010000000001001100001000010010100010000000000110001100000000000000000000000000000000000000000000000000000000001010001100000110101000000001101000000000010000100000000000001000000000010010000000000110 +10100000000110001000000001000010000000001000100000000001101010000000001010001100000010100000000000000000000000000000000000000000000000000000000101100000100000001000001000000001000000100000011000001000000110001010000001100000 +10000000100000100000000100001010000001100010100000011000101000000000000000000100000000000000000000000000000000000000000000000000000000000000000101000000100000000010000000000001100000100000010000000000000100000010000001000000 +10001000001000000010000100000010000001000000100000010010001000000000000000000100000000000000000000000000000000000000000000000000000000001010001101100010110000001000101000000001001110010000011010000100000110001011000001100010 +11000000100010101000000100101011000001101010110000011000101100000000001010001100000010100000000000000000000000000000000000000000000000001010001101100010001000000000111010000001001110111000010011101110000110001011100001100011 +11100000100011101000000100111010000001101110111000010000101010000000001110001100000000000000000000000000000000000000000000000000000000001010001001100010110000000000111000000001001110100000010001101000000110001010000001100011 +10000000100011100000000100111011000001101110101000011000101100000000001110001000000000000000000000000000000000000000000000000000000000001010001001100010101000001010111010000001101100010000011011000010000110000000100001100011 +00100000100011000010000100010000000001101100011000011000101010000000001110001000000010100000000000000000000000000000000000000000000000000000000001000000100000000000010000000011000100001000110001001000000100001010000001000011 +10000000000011100000000100010010000001001110100000010000001000000000000100000000000000000000000000000000000000000000000000000000000000000000000001100000100000001000011000100001000100100000011001001010000110001010100001100001 +10100000100001100000000100010010000001100110100000011000101000000000000100000000000000000000000000000000000000000000000000000000000000001010001000000010101000000000111000010000000100101000000011001000000000000010100000000011 +10100000000011100000000000110010000000000100101000000000101010000000001110001000000010100000000000000000000000000000000000000000000000001010001001000010000000000000011000000001000100000000010001000000000100000000000001000001 +00000000000001101000000100010000000001000100000000010000100000000000000110001000000000000000000000000000000000000000000000000000000000001010001001000010001000000000010000000001000100000000010000000000000100001000100001000001 +00100000000001001000000100011000000001000100001000010000000010000000000110001000000000000000000000000000000000000000000000000000000000001010001001000010101000000000001000000001000000100000010000001000001100001010000001000010 +10000000000000101000001100101010000011000000100000010000101010000000000010001000000010100000000000000000000000000000000000000000000000000000000011000000100000000000101000000001001000100000010001001000001100001010000011000010 +10000000000010100000000100101010000011011010100000010000001000000000001010000000000000000000000000000000000000000000000000000000000000000000000000010010000000000000001010000000000000000000000000000010000000001000000000010000 +00001000000000100000000000001000000000000010000000000100000000000000001010000000000000000000000000000000000000000000000000000000000000001010001001000010010000000000000000000001000000010000010000000100000101000001000001000000 +01000000000000001000000100000001000001000000010000010000000100000000001010001000000010100000000000000000000000000000000000000000000000001010001000000000100000000000011010000000000100100000000001001010000000001011100000000001 +11100000000001101000000000011010000000000110111000000000101010000000000110001000000000000000000000000000000000000000000000000000000000001010001100000010110000000000011000000000000100110000000001001100000000001010000000000011 +10000000000011101000000000010011000000001110100000000000101110000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000110000001000000100000010000001000110000000001000100000000001 +00100000000001100010000000010000000000000110001000000000000010000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010110000000000100100000001001001000000000010100000000000001001 +00000000001001000000000010010000100000000100000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000010100000100000001000110010000000001100100000011001001000001010000010100010100011 +10100000100011001000000000010010000010101100101000001000001010000000001100000000000000000000000000000000000000000000000000000000000000000000000011000100101000000001011000000001010100100000010001001000001110011010100011000101 +10100000000101101000001101011010000001000110101000110001101010000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010010000000000100100000000001001000000000001100000000000001001 +00000000001001000000000010010000000000011100000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000010000001000101000011000011000000100000010000001000000100000001000100100010001 +00100010000001101000100000011000001000001100001010000100100010000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000101000100000101000001000000000100010000010001000100010001010000000000010 +10000010000010100000100000101010001000001000100010000000101000000000001000000000000000000000000000000000000000000000000000000000000000000000000000010000100001000100001000010000000000100101000100001000000001001000000100010010 +10000100010000100001000000101010010000011010100000000100101000010000000000000000000000000000000000000000000000000000000000000000000000000000000001010000100000000100000000010001000000100000010100001000000101000010000101010000 +10000000010000000000000100000000000001010000100000010100001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000110000001100101000110000001000000000001100000100000011000001001000110000 +11000000110010101000000000100001000000111000010000001100101100000000001000000000000000000000000000000000000000000000000000000000000000000000000000010000101000000100111000000000000110100001000111101010000001001011100000010011 +11100000010011101000000000111010000000010110111000000100101010000000001100000000000000000000000000000000000000000000000000000000000000000000000011000100000110000001001001100011010010001000110000100001001100011000011011000100 +00001000000000100000001100001000100011000010000000110001100001000000000000000000000000000000000000000000000000000000000000000000000000000000000011111100111111111111001011111111110010111111111100101111111111111011111111111100 +11111111111100101111111111001011111111110010111111111111101111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110100110110111101000001101100010000111011001100001101110011010011011000110100 +11011011110100000110110001000011101100110000110111001101001101100000000000000000000000000000000000000000000000000000000000000000000000000000000011001100001111000101001001101011010010011010110100100101001101011001011111001100 +00111100001100101111001111001000110011000010001100110011100011110000000000000000000000000000000000000000000000000000000000000000000000000000000011011100011111100001001001100011010010001000110000100001101100011000011111011100 +00011110000100100110001101001000111011000010000100110111100111100000000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000000000111000000010001110010000100011100100001000001001000010100011 +01000000000011100000001000111000000010001110010000100000100100000000001100000000000000000000000000000000000000000000000000000000000000000000000000100000101000001000111010000000001110100000001011101010000010001010100000100011 +10100000100011101000000000111010000000101110101000001000101010000000001100000000000000000000000000000000000000000000000000000000000000000000000001000000100000000000010000000001000100100000010001001000000100000010000001100001 +10000000000001000000000100010010000001000100100000010000001000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000110000000000001100000000000001000000000000001 +00000000000001101000000000011000000000000110000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000010000001000000100111010000000001110000000000111100010000001001000100000010011 +00100000010011101000000000111000000000011110001000000100100010000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000110000000000001100000000000001000000001000001 +00000000000001100000000000011000000000000110000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000010000001000000100010010000000100100000000000101000010000001100000100000011001 +00100000001001001000000000010000000000010100001000000110000010000000000100000000000000000000000000000000000000000000000000000000000000000000000001010100001000000101001010000001010010000000010100100010000101011000100001010100 +00100000000100100000000101001000000001010010001000010101100010000000000000000000000000000000000000000000000000000000000000000000000100000000001100110000000000001100101000000000001010000000001110100000000011001000000000110010 +00000000110010100000000000101000000000111010000000001100100000000000001000001000000000000000000000000000000000000000000000000000000100000000001100000000000000000000001000000000100010000000000000100000000000101000000000001000 +00000000011000100000000000011000000000000010000000000010100000000000000000001100000000000000000000000000000000000000000000000000000100000000001100000010010000000000000000000000000000010000000000000100000000000001000000001000 +01000100000000000000000000000001000000000000010000000000000100000000000000001000000000000000000000000000000000000000000000000000000100000000001100000010001000000000011010000000000110000000000001100010000000001000100000100001 +00100000000001101000000000011001000000000110001000000000100010000000000100001000000000000000000000000000000000000000000000000000000010001000000000000010010000000000011000000000000110010000000001100100000000001001000000000001 +01000000010001100000000000011000000000000110010000000000100100000100000100000000000000000000000000000000000000000000000000000000000000101010001001000010001000000000110010000001001100000000010011000010000100000000100001000011 +00100000000011001000000100110000000001001100001000010000000010000000001110001000000010100000000000000000000000000000000000000000000000100000000000000000000000000000110000000000001100000000000011000000000000000000000000000011 +00000000000011000000000000110000000000001100000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000100000000001000000000000000000110000000001001100000000010011000000000100000000000001000011 +00000000000011001000001100110000000001001100000000010000000000000000001100000000000000000000000000000000000000000000000000000000000000101010001001000010001000000000011010000001000110000000010001001010000100001000100001000001 +00100000000001101000001100011000000001000110001000010000100010000000000110001000000010100000000000000000000000000000000000000000000000101000000001000010000000000000010000000001000100000000010001000000000100000000000001000001 +00000000000001000000000100110000000001000100000000010000000000000000000100000000000000000000000000000000000000000000000000000000000010101000000001000010001000000000011010000001000110000000010001000010000100001000100001000001 +00100000000001101000000100110000000001000110001000010000100010000000000100000000000000000000000000000000000000000000000000000000000000101010001000000010001000000000101010000000001010000000000010100010000000001000100000000010 +00100000000010100000000000100000000000001010001000000000100010000100001010001000000010100000000000000000000000000000000000000000000100100000000001100000000000001000001000000001000000100000011000100000000110001000000001100000 +00000000100000100000000100101010000001100010000000011000100000000000000000000000000000000000000000000000000000000000000000000000000100100000000001000000100000000000000000000001000000100000010000001000000100000010000001000000 +10000000000000000000000100000010000001000000100000010000001000000000000000000000000000000000000000000000000000000000000000000000000000101010001001100010110000001000101000000001001010010000011010101100000110001011000001100010 +11000000100010100000000100101001000001101010110000011000101100000000001010001000000010100000000000000000000000000000000000000000000000001000000001100010001000001000111010000001001110000000011011100010000110001000100000100011 +00100000100011101000000100111001000001101110001000011000100010000000001100000000000000000000000000000000000000000000000000000000000000101000000001100010000000001000111000000001001110010000011011100100000110001001000001100011 +01000000100011100000000100111000000001101110010000011000100100000000001100000000000000000000000000000000000000000000000000000000000010101010001001100010100000001000111010000001001110100000011011101010000110001010100001100011 +10100000100011101000000100110010000001101110101000011000101010000100001110001000000010100000000000000000000000000000000000000000000000100000000001001000100000000010010000000001000100100000010001001000000100000010000001000001 +10000000000001000000000100011010000001000100100000010000001000000000000100000000000000000000000000000000000000000000000000000000000000100000000001100000000000001000011000000001000110000000011001100000000110001000000001100001 +00000000100001101000000100011010000001100110000000011000100000000000000100000000000000000000000000000000000000000000000000000000000000001010001000000110001000000001111010000000011110000000000011100010000000011000100000000111 +00100000000111101000000001111000000000001110001000000001100010000000001110001000000010100000000000000000000000000000000000000000000000101000000001001010000000000010011000000001000110000000010001100000000100001000000001000001 +00000000000001100000000100011000000001000110000000010000100000000000000100000000000000000000000000000000000000000000000000000000000000101000000001000010001000000000010010000001000100000000010001000010000100000000100001000001 +00100000000001001000000100010000000001000100001000010000000010000000000100000000000000000000000000000000000000000000000000000000000000101010001001000010001000000000001010000001000010000000010000100010000100001000100001000000 +00100000000000100000000100001000100001000010001000010000100010000000000010001000000010100000000000000000000000000000000000000000000000100000000011000000000000000000101000000011001010000000110010100000001100001000000011000010 +00000000000010100000001100101000000011001010000000110000100000000000001000000000000000000000000000000000000000000000000000000000000000100010000000010000001000000100001000000000000010000000000100100000000001001000000000010000 +00000000010000100000000000001000000000010010000000000100100000000000000000000000000000000000000000000000000000000000000000000000000000101010001001000010000000000000000000000001000000010000010000000100000100000001000001000000 +01000000000000000000000100000001000001000000010000010000000100000000000010001000000010100000000000000000000000000000000000000000000000101000000000000000001000000000011010000000000110000000000001100010000000001000100000000001 +00100000000001101000000000011001000000000110001000000000100010000000000100000000000000000000000000000000000000000000000000000000000000101000000000000010010000000010011000000000100110010000000001100110000000101001100000000001 +01000000000001100000000000111000000000000110010000000000100100000000000100000000000000000000000000000000000000000000000000000000000000101010001000000110001000000001110010000000011100000000000011000110000000010001100000000111 +00100000000111001000000001011000000000001100001000000001000010000000001110001000000010100000000000000000000000000000000000000000000010100000000010000000000000000000110000000110001100000010100011000000001000000000000010000011 +00000000000011000000001000010000000010001100000000100000000000000000001100000000000000000000000000000000000000000000000000000000000000100000000010100000000000001010110000000010101100000000101011000000001010100000000010100011 +00000000100011001000001000110000000010101100000000101000000000000100001100000000000000000000000000000000000000000000000000000000000000101010001011000010001000000000011010000011000110000000110001100000001100001000000011000001 +00100000000001101000001100011000000011000110001000110000100010000000000110001000000010100000000000000000000000000000000000000000000000101000000000000010000000000000010000000000000100000000000001000000000000000000000000000001 +00000000000001000000000000010000000000000100000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000101000000000010010001000100100011010000000000110000010000101100000100001001000000000010001 +00100010010001101000100000011000001000010110001010000100100010000000000100000000000000000000000000000000000000000000000000000000000000101010001000000010001000000000101010000000001010000010000010100000100000001000000100000010 +00100010000010100000100000101000001000001010001011000000100010000000001010001000000010100000000000000000000000000000000000000000000000100000000000010000000001000100001000010000000010000101000100100000010001001000000100010000 +00000000010000100001000000001000010000010010000000000100100000010000000000000000000000000000000000000000000000000000000000000000000000000000001001010000100000010100000000000001000000100010010100001000000101000010000001010000 +10000000010000000000000100000010000001010000100000010100001000000000000000000000000000000000000000000000000000000000000000000000000000101010001010110010110000011100101000000010001010110000101110101100001011001011000010110010 +11000000110010100010001000101011000010111010110000101100101100000000001010001000000010100000000000000000000000000000000000000000000000100000000000010010001000010100111010001000001110000000000111100010000001001000100000010011 +00100000010011101000000000111001000000011110001000000100100010000000001100000000000000000000000000000000000000000000000000000000000000000000000011000100000100000000001001000011000010001000110000100000001100001000001011000100 +00001000000100100010001101001000100011000010000100110001100000100000000000000000000000000000000000000000000000000000000000000000000000000000000011111100111111111111001011111111110010111111111100101111111111111011111111111100 +11111111111100101111111111001011111111110010111111111111101110110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110100110111011011000001110100110000111011001000001011110010110010111000110100 +11111011110100100110110001000011101100110000110111001101001100100000000000000000000000000000000000000000000000000000000000000000000000000000000011001100001111000011001011110011110010001100110000100011001100111000111111001100 +11111100001100101111001111001000110011000010001100110011100100110000000000000000000000000000000000000000000000000000000000000000000000000000000011011100011111100111001011111011110010011110110100100111101101111001111111011100 +11111110011100100111101111001000111011010010011110110111100110110000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000010001110000000101001000110001010001000010010100000000100101000001 +00100011000100001000010100000000100101000000001001010000000010010000000000000000000000000000000000000000000000000000000000000000000000000000000000010000111000000100000000000000101000010000000100001010000001000000100000010000 +10101000010010001000000010000010011000000000011000000000000010000000000000100000000000010000000000000000000000000000000000000000000000000000000000000000101000110000000010000100001100010001000001000110010000000000100000000001 +10100001000001001000110000000001000100000000101001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000010000010000000100100000000000001000010100000000000100000000001 +11100000001001001000000010000000000000000000101000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010010000000000100010000010001000010001100010000000001000110000000 +10000011001000000010010001000000000100000000100001000000000000000000000000000000000000010000000000000000000000000000000000000000000100000000000001000000110000000000000000000001000000100000010000000000000100000010000001000000 +00000000000010000000000100000000001001000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000110000110010000000000100000100000001000001000000010001000000001000010001 +10000001011001000000110000000000000100000000100001000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000010000100000000100000000000000110100000000000101000000100001000000000000010001 +10000000010000000000000001000000000000010000100000000110000000000100000000000000000000000000000000000000000000000000000000000000000100000000000001011000111000010100000010000101000000000001010100001010110101000000100001011001 +11100001010010001000010100010000000101010000001001010100000010000100000010000000000000000000000000000000000000000000000000000000000100000000000000010000111000000101000010000000100000100000000111000110000001010010100000010011 +11100000010111001000100011110001010000011000001000000100000010000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000111000010010000010001100000000000001000011001010110000000000100000000011 +11100001001011001000010000110010001100000100001001000000000010000100000000000000000000000000000000000000000000000000000000000000000100000000100000000000001000000000110010000000100000010000000010001010101000100001100000000001 +00100100001011001001001011100000000000001100111000000010001110000100001100100000000000000000000000000000000000000000000000000000000100000000000000000000111000010010000010000100000100000001000011000110110000000000100000000010 +00100001001101001000010000110000000100000000001001000010000010000100000000000000000000000000000000000000000000000000000000000000000000000000000001001000110000000000000000000001001000100000010001000110000100010000001001001001 +01000000000000000000100100110001100001000000000000010000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000100000010000000000001100110100010001000011001010110000010000000000001011 +10000001000001000000010000010010001100000000000001000010000000000000000100000000000000000000000000000000000000000000000000000000000000000000100000001001110000000010000000000000100100000000000011000100100000000000000000001001 +10000000000001000000000010110010000000000000000000000001000000000000000100100000000011000000000000000000000000000000000000000000000000000000000000001000000000010000001000000000000000000000000000000000000000000000100000001001 +00000001000000010000000000000000000000000000000000000000000010000011000100000000000000000000000000000000000000000000000000000000001111000011110000001000000000010000000100000001000000000000000000001000000000000000100000001001 +00000001000000010000000100000000000000000000100000000000000010000011000100010000000000000000000000000000000000000000000000000000000000000000000011000000010110110001101111011000000000110011110000011000001111000001100001011000 +11011000100000000101100100000000001111000101100000111010000110000000000010000000000011110000000000000000000000000000000000000000000000000000000001000000000000000000000100000001000000010000100010001000100010001010000001000000 +00000001000000000000000100000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110011000100000000010001010000000100000000000000 +00000000000000000000000011001100001000000100001000010010001000000000001000000000000000000000000000000000000000000000000000000000000000000000000011111100111111111111111111111111000000110000000000000000000000000000000011110100 +11110101111111001111110100000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111100111111111111111111111111000000110000000000000000000000000000000011111100 +11111111111111101011111000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111100111111111111111111111111000000110000000000000000000000000000000011011100 +11110111111101101111101100000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111100111111111111111111111111000000110000000000000000000000000000000011111100 +11111110111111011111111100000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111100111111111111111111111111000000110000000000000000000000000000000011111100 +11111011111101111111111100000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111100111111111111111111111111000000110000000000000000000000000000000011111100 +01111111111111111111111100000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001000110010010010000101000000000011010000000110010100000010100001000001 +10100001001000001000010100000000000101001000111001010000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000001000000100100010000000111000000000000100001010000000000011100000000010 +11100000010000001000000011000010000000000000001000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000010001010010000110000100000000000000000110010001000010100100010001 +11100000010000001000010000000001000100010100001001000100000010000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000001000010000000100000000010000000000110100000000011100010000000 +01100000000100001000000010000000000000001000111000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000010000010100000100110011000010000000010000000001000000000001 +00000101001000000000010000000001000100000000010001000000001100000000001000000000000000000000000000000000000000000000000000000000000100000000000001000000000000000000100000000001000100110000010011000000000100000010000001000010 +00000000000010000000000100000010000001000000100000010000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000000010110010000000100011100110001000111000000011001000001000000010101 +00000001011001000000010000000001000100010000000001000100000000000100000100000000000000000000000000000000000000000000000000000000000100000000000000010000000000000100010000000000000100110000000100000000100001000000000000000001 +00000000010000000000000000000001000000010000010000000100001100000100001000000000000000000000000000000000000000000000000000000000000100000000000001010000101000010111010010000101001000010001010110000010110101100001100001010001 +01100001011000001000010110100011000101010000001001010110000010000100000000000000000000000000000000000000000000000000000000000000000100000000000000010100001000000110100010000000100100110000000111001010000001000010100000011011 +10100010011001001000000000110011000000011000001000000110000010000000000100000000000000000000000000000000000000000000000000000000000100000000000000000000101000010000010010001110101000110001000011000010110000000001100010000011 +01100001001010001000010010010011000100000100001001000000000010000100001000000000000000000000000000000000000000000000000000000000000100000000100000001000011000000010110010000000000000110000000010000110100000000001100000000010 +11100000001011001000000000010011000000001100111000000010001110000100001100100000000000000000000000000000000000000000000000000000000100000000000000000100001000010001010010000100000100010010000011000010110000000000100000000000 +01100000001100001000010000000001000100000000001001000001000010000100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000010100000100001001000110000010011000000000100100000000101000111 +10000000000010000000000110000010000001000000100000010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000010000010000001100010100100001000001000000000000000000000000001111 +01000001000001000000010000010000000100000100010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000001000000000000010000000000010000010000000010000000000000010000000000000010 +00000000000000000000000001010001000000000100000000000000000000000000000000100000000001000000000000000000000000000000000000000000000000000000000000001000000010010000000100000000000000000000000000000000000000000000100000001001 +00001001000000100000000000000000000000000000000000000000000010000000000100000000000000000000000000000000000000000000000000000000001111000011110000001000000000010000000100000001000000000000000000001000000000000000100000001001 +00000001000000010000000100000000000000000000100000000000000010001111000111110000000000000000000000000000000000000000000000000000000000000000000011000000010000111100000101000001000000000010010001000000101001100000000101000000 +11000010010000101100001000000010001001001000000000100101000110000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000000000010000100010101000101010001010100001000000 +00000000010000010100000000000001000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110011000010000000010010010000000010000000000000 +00000000000000000000000011001100100000001000001000100010100000100000001000000000000000000000000000000000000000000000000000000000000000000000000011111100111111111111111111111111000000110000000000000000000000000000000011101100 +11111111111111001111111000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111100111111111111111111111111000000110000000000000000000000000000000011111100 +11111111111111111111111000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111100111111111111111111111111000000110000000000000000000000000000000011010100 +11111101111101001111111100000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111100111111111111111111111111000000110000000000000000000000000000000011111100 +11111111111111111111111100000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111100111111111111111111111111000000110000000000000000000000000000000011111000 +11111011011111111111111100000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111100111111111111111111111111000000110000000000000000000000000000000011110100 +11111111111111111111011100000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000100100000000100000000000000000000000000000000001100000000001000001011100011 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001100000000000000010010000000010000000100000000000000000000000000110000000000100000100000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000010000000000000000000000011011000000000110000110000000000000000011000000000000000000000000000000011000000 +00001100000000000000001011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000011000000000000000001100000000000000000000000000000001010000000001100000000000000010110000000000000000000000000000000000000000000110000000000000000001000000000000000000000000010010100001001 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/usx2yloader/us122fw.ihx b/usx2yloader/us122fw.ihx new file mode 100644 index 0000000..e4158e4 --- /dev/null +++ b/usx2yloader/us122fw.ihx @@ -0,0 +1,472 @@ +:0919F300030001020704050608C7 +:1015D900421AD90000015800015600015700017A4A +:1015E90000016E00016900017100016600016D8052 +:1015F900017600017700017800017900501ADC00BA +:101609000002030301020303030303020203010CA3 +:1016190059000000000000010000000000017500F1 +:10162900017400016700016500491A720000000099 +:0D1639000000000000017200C104017301F7 +:1017F000907F97740BF07E80EE602F5F6010907F7B +:101800009D740FF0907F97740AF004F08016907F1B +:101810009D740FF0907F977408F004F0740BF090B3 +:0B1820007F9D04F0EEC313FE80CE227B +:10199400AD07EDC3940240037F0022ED7006C3E55A +:0E19A400589556FEEE540FFFC3740F9FFF229E +:10182B00EF7032C2ACE55804540FFF655660247458 +:10183B00C92558F582E4341AF583EDF0E556B55811 +:10184B0004C2998D998F58757819436D0490201F98 +:06185B00E56DF0D2AC22A5 +:10128600E56F700E907FD0E020E107A3E0F56FE4F4 +:10129600F568E56FD39400500302136074C02568A7 +:1012A600F582E4347BF583E0FCC4540FFBE56FC3A1 +:1012B60094045003021352AF03121994EFC394031C +:1012C6005009EBD394015003021352056874C025EC +:1012D60068F582E4347BF583E0FD056874C0256813 +:1012E600F582E4347BF583E0FA056874C02568F579 +:1012F60082E4347BF583E0FEEBD394015032EC5468 +:101306000F24DCF582E4341AF583E0F9D394004027 +:1013160005AF0312182BE9D394014007AF03AD02C2 +:1013260012182BE9D394024007AF03AD0612182B0F +:10133600056874C02568F582E4347BF583E0FCC457 +:10134600540FFB74FC256FF56F0212B3E56FC3945F +:0B135600045007E4F56F907FD1F022F7 +:10175800EFC454F0FFED540F4FFFAE7505757400DC +:101768002EF582E4347CF583EFF0AF7505757400CF +:101778002FF582E4347CF583EBF0AF7505757400C2 +:101788002FF582E4347CF583E554F0AF7505757464 +:0D179800002FF582E4347CF583E555F02246 +:10190500900004120A18FE7002FF22EEC4540F2440 +:10191500F824FC500860091460061470067F022242 +:061925007F01227F002279 +:101422008B4E8A4F8950AC05900002EC120A45900F +:101432000002120A18FFC4540F24F824FC500C6056 +:101442001C14601924FE6027047079AB4EAA4FA9C0 +:1014520050900004EC120A457D02AF0522AB4EAA61 +:101462004FA950900004EC120A457D01AF0522AB52 +:101472004EAA4FA950900004E4120A45EC64F160B0 +:1014820003BCF3057D01AF0522BCF2057D02AF0569 +:1014920022BCF6151209FFFF7D05AB04E4F554F5F5 +:1014A200551217587D00AF0522BCF013AB4EAA4F60 +:1014B200A9509000057401120A457D04AF05227DF2 +:0914C20000AF05227D00AF0522F8 +:1007A8008F458D46E546C394F8400D7D0FAB46E472 +:1007B800F554F55512175822E54575F006A4245945 +:1007C800F9E4FAFBF54BF54C894D900001120A1833 +:1007D8001460471470030208871470030208BE14DB +:1007E800700302092E240460030209FEE546C3943F +:1007F800804019AB4BAA4CA94DAD46121422AB4B05 +:10080800AA4CA94D900001EF120A4522AB4BAA4C05 +:10081800A94D900001E4120A4522E546C394805090 +:1008280045AB4BAA4CA94D900002120A18F547C3D4 +:1008380094F05009E547C4540FF548800375480201 +:10084800AF45AD48AB47854654E4F555121758AB4C +:100858004BAA4CA94D121905AB4BAA4CA94D9000B7 +:1008680001EF120A4522AB4BAA4CA94DAD46121412 +:1008780022AB4BAA4CA94D900001EF120A4522E584 +:1008880046C394805017AB4BAA4CA94D900003E582 +:1008980046120A459000017403120A4522AB4BAA7E +:1008A8004CA94DAD46121422AB4BAA4CA94D900051 +:1008B80001EF120A4522E546C394805050AB4BAA7B +:1008C8004CA94D900002120A18F547C394F050093C +:1008D800E547C4540FF5488003754803AF45AD4854 +:1008E800AB4BAA4CA94D900003120A18F554854643 +:1008F80055AB47121758AB4BAA4CA94D121905AB6B +:0D0908004BAA4CA94D900001EF120A4522A8 +:10091500AB4BAA4CA94DAD46121422AB4BAA4CA920 +:100925004D900001EF120A4522AB4BAA4CA94D9000 +:100935000005120A1804FCE546C394805058BC0112 +:100945000A900002E546120A458035BC020A90006D +:1009550003E546120A458028BC0325AF457D049072 +:100965000002120A18FBC003AB4BAA4CA94D90001C +:1009750003120A18F554854655D003121758E4FC9E +:10098500AB4BAA4CA94D900005EC120A459000010D +:100995007404120A4522E4F54AFEBC0108754805AF +:1009A500854649800EAB4BAA4CA94D900002120A10 +:1009B50018F549BC0207754806AE46800DAB4BAA33 +:1009C5004CA94D900003120A18FEBC030675480792 +:1009D50085464AAF45AD48AB498E54854A551217F1 +:1009E50058AB4BAA4CA94DAD46121422AB4BAA4CA1 +:0A09F500A94D900001EF120A4522FF +:100DDB00E4901A7CF0F56CF570FFEF25E024A5F597 +:100DEB0082E4341AF583E4F0A3F0EF25E0247DF5DB +:100DFB0082E4341AF583E4F0A3F0EF25E02491F5B7 +:100E0B0082E4341AF583E4F0A3F00FBF0ACCE4902C +:100E1B001A70F0A3F0F575F558F556F557F57AF508 +:100E2B006FF568A3F0907FDF7454F0907FDE745001 +:100E3B00F0907FDD7438F0E4907FC9F0907FCDF0B7 +:100E4B00907FD1F0907FE17404F0907FE004F0E4A8 +:100E5B00907FF2F0907FF8744CF075CBFF75CAE879 +:100E6B0075C834758920758DFA758E10D28E75986C +:100E7B0050D2AC907FAE741FF0D200907FB2740052 +:100E8B00F0A37480F0907FAFE04402F0E054FBF0ED +:100E9B00907FE274D2F0907F937430F0901ADB74F1 +:100EAB00FFF0907F96F0907F9C74F0F0E4907F942D +:100EBB00F0907F977404F0907F9D740CF0907F9569 +:100ECB0074C3F0907F9874FFF0907F9E7430F0E4C1 +:100EDB00F0907F977408F07F147E001219CC907FEE +:100EEB009674BFF0901ADBE0907F96F07F057E0042 +:040EFB001219CC22DA +:10110D00E56C25E024A5F582E4341AF583E0FEA311 +:10111D00E0FFE56C25E02491F582E4341AF583E0D7 +:10112D00FCA3E08C45F546E56C25E0247DF582E4D5 +:10113D00341AF583E0FCA3E0FDE57070030211CED7 +:10114D001570ED6F7002EC6E6077C3ED9FEE6480ED +:10115D00F8EC6480985031E56C25E02401F582E4CB +:10116D00341BF583E0FAA3E02DFDEA3CFCD3ED9FA3 +:10117D00EE6480F8EC6480985008C3EC6480948031 +:10118D00502DAC06AD078027E56C25E02401F582D6 +:10119D00E4341BF583E0FAA3E02DFDEA3CFCC3ED3E +:1011AD009FEE6480F8EC6480985004AC06AD07E5C2 +:1011BD006C25E0247DF582E4341AF583ECF0A3ED83 +:1011CD00F0E5466D7003E5456C700302127BE56C2E +:1011DD0025E024ECF582E4341AF583E0FEA3E0FF6C +:1011ED00C3E5469DEC6480F8E5456480985028EF92 +:1011FD002546F546EE3545F545D3E5469DEC64802F +:0D120D00F8E5456480985009C3E54564800C +:10121A00948050238C458D46801DEF2546F546EE79 +:10122A003545F545C3E5469DEC6480F8E54564809F +:10123A009850048C458D46E56C25E02491F582E4AE +:10124A00341AF583E545F0A3E546F0E56C25E0FFA1 +:10125A00902110E020E5F974002FF582E43420F59E +:10126A0083E545F074012FF582E43420F583E546E1 +:0C127A00F0056CE56CB40A03E4F56C228E +:1000800078397C007D007BFF7A1979F37E007F0947 +:10009000120B80907FC8E030E103020121A3E0F55C +:1000A00043E4F542E542C395435029901AD9E475DB +:1000B000F001120A9DFEC3E5F09447EE9400401053 +:1000C00074C02542F582E4347DF583E0FF1217F019 +:1000D000054280D0E4907FC9F0901AD9E064607046 +:1000E00004A3E064CF703A901AD9F0A3F07F02FE27 +:1000F0001219CC901A7C7401F0436E0890201DE513 +:100100006EF090201F7480F07F647E001219CC7F07 +:10011000F47E011219CC901ADBE0547FF0907F96A8 +:10012000F012128612110D12110D907FCCE030E109 +:10013000030202C3A3E0F543E4FDEDC3954340038E +:100140000202BE74C02DF582E4347CF583E0F544F0 +:10015000C39405400302024EE54425E0F544E4F56E +:1001600042E542C39402400302024AE54425E024EA +:1001700091F582E4341AF583E0FEA3E08E33F53482 +:100180000D74C02DF582E4347CF583E0FE0D74C05F +:100190002DF582E4347CF583E0FBEEF535EBF536A6 +:1001A00065347004E53365357003020243E5442588 +:1001B000E024A5F582E4341AF583E535F0A3E536AD +:0601C000F0C3E5369534A2 +:1001C600FFE5359533FEEF7803CEA2E713CE13D8BD +:1001D600F8F5388E3745377005F537753801E5443B +:1001E60025E02401F582E4341BF583E537F0A3E529 +:1001F60038F0E5342538FFE5333537FEE54425E0AC +:10020600247DF582E4341AF583EEF0A3EFF0E538A9 +:10021600AE377802CEA2E713CE13D8F8F5388E376C +:1002260045377005F537753801E54425E024ECF5CA +:1002360082E4341AF583E537F0A3E538F005420584 +:10024600440201610D02013A74C12DF582E4347C49 +:10025600F583E0FFE544B4140E8F71901A71E04502 +:1002660071902014F0804CE544B41507902015EFEA +:10027600F08040E544B41807902018EFF08034E58C +:1002860044C39420502DE544B41D0DEF54F7F56E8C +:10029600456990201DF0801BE544B41F09E56D4FAC +:1002A60090201FF0800D74002544F582E43420F57B +:1002B60083EFF00D0D02013AE4907FCDF0901A7CA9 +:1002C600E0700302046F901ADBE0FF54F7907F960C +:1002D600F0907F9AE0FE907F96EFF0EE5440FFE5B7 +:1002E600655440FD6F6021EE30E71BE565F4544030 +:0B02F6005F6006901A7BE004F0EEF45D +:1003010054405D6006901A7BE014F08E65E56B4504 +:100311006A6017E56B156B7002156A14456A700AFD +:10032100F569E56E456990201DF0907FBCE030E1F4 +:100331000302046F756908756A02756B00E56E4505 +:100341006990201DF09020157440F0E4F542743955 +:100351002542F8E62400F582E43421F583E0FF74B8 +:10036100722542F582E4341AF583E0FDC3EF9DFD69 +:10037100D394014006EDC394FF4006EF6003BFFF35 +:1003810002EFF074722542F582E4341AF583E0FF3E +:1003910074002542F582E4347DF583EFF00542E5F2 +:1003A10042B409AA9020157480F07FFDE4F542EF74 +:1003B100540EFD901ADBE054F14D907F96F0907F42 +:1003C10098EFF0907F9AE0FE131313541F5402FD2F +:1003D100EE33333354F854104DFDEE54E14DFE909D +:1003E1007F9BE0540C4EF4FE74092542F582E434FF +:1003F1007DF583EEF0EF25E04401FF0542E542B4CF +:1004010007AD902110E054076006902015740CF0A0 +:10041100907D0BE0543FF0902110E054C7907D0E89 +:10042100F09020157420F0E4907D10F0A3F0A3F07B +:01043100A327 +:10043200F0901A7BE0907D14F0907FBD7415F0E58A +:10044200766006D57603536DFEE5776006D57703B1 +:10045200536DFDE5786006D57803536DFBE5796051 +:1004620006D57903536DF790201FE56DF0907FC09C +:10047200E020E13BE57A6557601EE57A04540FF50A +:1004820042E4FF74B92542F582E4341AF583E0FDB3 +:100492001207A885427A80DCE575D394004010E506 +:1004A20075C394405009907FC1E575F0E4F575225B +:1017A500907FAFE04408F0E4FF7F07902019E4F054 +:1017B500A3DFFC7F07901ADBE04480F0907F96F072 +:1017C5007F327E001219CC907F977404F0E4901A52 +:1017D5007CF0907F93F0907F9CF0907F9DF0907FC0 +:0B17E50095F0907F9EF0536EF7D3222A +:10164700907F937430F0907F9C74F0F0907F9D743E +:101657000CF0907F9574C3F0E4907F9EF0907F9795 +:101667007408F07F147E001219CC907F9674BFF037 +:10167700901ADBE0907F96F07F057E001219CCE48C +:10168700901AD9F0A3F0436E0890201DE56EF090F4 +:07169700201F7480F0D32234 +:021A0000D322EF +:0A0F4600907FEAE0901B00F0D32238 +:1016EF00901B00E0907F00F0907FB57401F0D32243 +:10195000907FEAE0901A70F0E0B40106A37464F09E +:101960008005E4901A71F0901A71E045719020148E +:03197000F0D3228F +:1019E300901A70E0907F00F0907FB57401F0D322DD +:021A0200D322ED +:021A0400D322EB +:021A0600D322E9 +:021A0800D322E7 +:10155700C0E0C083C082C085C084C086758600C0D5 +:10156700D075D000C007C2AC309836C298E5570492 +:10157700540FFF657A600F74B92FF582E4341AF5BA +:1015870083E599F08F5774B92FF582E4341AF58300 +:10159700E064FE600C757619436D0190201FE56DC0 +:1015A700F030991BC299E55604540FFF6558600D3A +:1015B70074C92FF582E4341AF583E0F5998F56D272 +:1015C700ACD007D0D0D086D084D085D082D083D07D +:0215D700E03200 +:010F5000326E +:1018B700C0E0C083C082C085C084C086758600D260 +:1018C700015391EF907FAB7401F0D086D084D0851F +:0718D700D082D083D0E03283 +:10188D00C0E0C083C082C085C084C08675860090CC +:10189D007FC4E4F05391EF907FAB7404F0D086D009 +:0A18AD0084D085D082D083D0E032D1 +:100BFE00C0E0C0F0C083C082C085C084C086758648 +:100C0E0000C0D075D000C000C002C003C004C00533 +:100C1E00C006C0079020157401F0902118E0FFD295 +:100C2E00BCD2BED394324003020DA8901A71E04597 +:100C3E0071902014F0A37402F0901A70E0640170A9 +:100C4E0030907F68EF1313543FFBEB6013F0F0F01E +:100C5E00F0F0F0F0F0F0F0F0F0F0F0F0F01B80EAD1 +:100C6E00EF5403FBEB7003020CB6F0F0F0F01B80B8 +:100C7E00F3907F68EF1313543FFBEB601BF0F0F023 +:100C8E00F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F056 +:100C9E00F0F0F0F0F01B80E2EF5403FBEB6009F094 +:100CAE00F0F0F0F0F01B80F4E5727014902110E07B +:100CBE0030E321757201C2049020157410F0801477 +:100CCE00E572B4010F902110E030E30875720275E1 +:100CDE007300D204907F74E0FE907F75E0FDEEF518 +:100CEE0021EDF522901A70E0B4011BAF227C007D3D +:100CFE0004120A67AA05EAFFC3E5229FF522E52141 +:100D0E009400F521801BAE21AF227C007D06120AD5 +:030D1E0067AA05BC +:100D2100EAFFC3E5229FF522E5219400F521E522A2 +:100D3100AE217804CEA2E713CE13D8F8FB2004032A +:100D4100020DA8C3940A5003020DA8907F62EBD351 +:100D510094004013E0E0E0E0E0E0E0E0E0E0E0E02B +:100D6100E0E0E0E01B80E7E522540FFB907F62EBBF +:100D7100D394004004E01B80F6907FE27452F0901F +:100D81007F62EAD394004004E01A80F6907FE27417 +:100D9100D2F0E572B402100573E573B401097572FE +:100DA100009020157410F0C2BCC2BEE570700375CE +:100DB100700A5391EF907FAB7402F0D007D006D048 +:100DC10005D004D003D002D000D0D0D086D084D0BA +:0A0DD10085D082D083D0F0D0E0324C +:10192B00C0E0C083C082C085C084C086758600536A +:10193B0091EF907FAB7410F0D086D084D085D0829D +:05194B00D083D0E03262 +:0116FF0032B8 +:1018DE00C0E0C083C082C085C084C086758600D239 +:1018EE00035391EF907FAB7408F0D086D084D085EF +:0718FE00D082D083D0E0325C +:011A0A0032A9 +:011A0B0032A8 +:011A0C0032A7 +:011A0D0032A6 +:011A0E0032A5 +:011A0F0032A4 +:011A100032A3 +:011A110032A2 +:011A120032A1 +:011A130032A0 +:011A1400329F +:011A1500329E +:011A1600329D +:011A1700329C +:011A1800329B +:011A1900329A +:100F5600752E00752D00752C00752B00C203C2007E +:100F6600C202C201120DDB7E137F618E088F0975E6 +:100F76000A13750B73750C14750D1CEE54E0700393 +:100F8600021076752F007530808E318F32C3742033 +:100F96009FFF74149ECF2402CF3400FEE48F2A8E66 +:100FA60029F528F527F526F525F524F523AF2AAEEC +:100FB60029AD28AC27AB26AA25A924A823C3120A43 +:100FC600B3502CE5302526F582E525352FF58374BB +:100FD600CDF07A0079007800E5262401F526EA3579 +:100FE60025F525E93524F524E83523F52380BE7556 +:100FF6002600752500752400752300AF2AAE29AD9D +:1010060028AC27AB26AA25A924A823C3120AB350C5 +:1010160039AE25AF26E5322FF582EE3531F583E080 +:10102600FDE5302FF582EE352FF583EDF07A007968 +:10103600007800E5262401F526EA3525F525E9356B +:1010460024F524E83523F52380B1852F088530095A +:1010560074612480FF741334FFFEC3E50B9FF50B08 +:10106600E50A9EF50AC3E50D9FF50DE50C9EF50C08 +:10107600D2E843D820907F95E044C0F0907FAFE05F +:101086004401F0907FAEE0441DF0D2AF20014A202B +:101096000105D20512169E752E00752D00752C00C1 +:1010A600752B007F407E927D047C00AB2EAA2DA975 +:1010B6002CA82BC3120AB350D32001D07A00790092 +:1010C6007800E52E2401F52EEA352DF52DE9352C8F +:1010D600F52CE8352BF52B80CA538EF83001051216 +:1010E60004B2C20130031A1217A55015C203121911 +:1010F60073200007907FD6E020E7F31219B212168C +:071106004712008080D62291 +:1004B200907FE9E0700302064D1470030206C9241E +:1004C200FE700302074024FB700302064714700308 +:1004D20002064114700302063514700302063B241F +:1004E200056003020794121A0040030207A0907FDE +:1004F200EBE024FE60191460472402600302062B1D +:10050200E508907FD4F0E509907FD5F00207A0902E +:100512007FEAE0FF120EFFAA06A9077B018B338A4E +:10052200348935EA49600FEE907FD4F0AF01EF9045 +:100532007FD5F00207A0907FB4E04401F00207A04B +:10054200907FEAE0FF121861AA06A9077B018B33AC +:100552008A348935EA497003020621AB338B3A8A21 +:100562003B893C1209FFF53D907FEEE0FFE53DD36C +:100572009F4003E0F53DE53D700302061375390027 +:10058200753800753700753600E53DC39440500458 +:10059200AF3D80027F40E4FCFDFEAB39AA38A937AB +:1005A200A836C3120AB35038E53C2539F582E5383E +:1005B200353BF583E0FF74002539F582E4347FF59D +:1005C20083EFF07A0079007800E5392401F539EA01 +:1005D2003538F538E93537F537E83536F53680A957 +:1005E200E53DC394405004AF3D80027F40907FB50B +:1005F200EFF0E53DC394405004AF3D80027F40C31D +:10060200E53D9FF53D907FB4E020E203020578804E +:10061200F4E4907FB5F0907FB47402F00207A090EA +:100622007FB4E04401F00207A0907FB4E04401F0FF +:100632000207A01219E30207A01219500207A01222 +:100642000F460207A01216EF0207A0121A02400379 +:100652000207A0907FE8E0247F6024146031240226 +:10066200705BA200E433FF25E0FFA202E4334F9067 +:100672007F00F0E4A3F0907FB57402F00207A0E4DB +:10068200907F00F0A3F0907FB57402F00207A09073 +:100692007FECE0F45480FFC4540FFFE054072F2591 +:1006A200E024B4F582E4347FF583E05401907F00C6 +:1006B200F0E4A3F0907FB57402F00207A0907FB43B +:1006C200E04401F00207A0121A0440030207A090BE +:1006D2007FE8E024FE601D240260030207A0907FF1 +:1006E200EAE0B40105C2000207A0907FB4E0440131 +:1006F200F00207A0907FEAE0703B907FECE0F454B8 +:1007020080FFC4540FFFE054072F25E024B4F58284 +:10071200E4347FF583E4F0907FECE05480FF131320 +:1007220013541FFFE054072F907FD7F0E4F53AE00F +:100732004420F08069907FB4E04401F08060121A96 +:1007420006505B907FE8E024FE60182402704F9010 +:100752007FEAE0B40104D2008044907FB4E0440117 +:10076200F0803B907FEAE07020907FECE0F45480D0 +:10077200FFC4540FFFE054072F25E024B4F582E4B0 +:10078200347FF5837401F08015907FB4E04401F06A +:10079200800C121A085007907FB4E04401F0907F59 +:0607A200B4E04402F02265 +:030033000219FCB3 +:0419FC0053D8EF329B +:101361001201000100000040041607800100000086 +:1013710000010902A900010100A0FA090400000509 +:10138100FF00000007050402400000070584031563 +:10139100000A07050602400000070586024000001A +:1013A100070502024000000904000107FF000000D8 +:1013B100070504024000000705840315000A07051C +:1013C10006024000000705860240000007050202F0 +:1013D10040000007058801C8000107050A01C8008F +:1013E100010904000207FF00000007050402400094 +:1013F100000705840315000A0705060240000007DF +:10140100058602400000070502024000000705882A +:10141100012C010107050A012C0101040309040043 +:0114210000CA +:030023000215576C +:03003B00020F5061 +:050F41000000000000AB +:050F510000000000009B +:03004300021700A1 +:101700000218B700020BFE0002188D000218DE005E +:1017100002192B000216FF00021A0A00021A0B001F +:10172000021A0C00021A0D00021A0E00021A0F0013 +:10173000021A1000021A1100021A1200021A1300F3 +:10174000021A1400021A1500021A1600021A1700D3 +:08175000021A1800021A190028 +:1019B200907FD6E030E712E04401F07F147E0012FF +:0A19C20019CC907FD6E054FEF0220D +:10197300907FD6E04480F0438701000000000022FE +:07169E00907FD6E04408F044 +:0316A500E4F53336 +:0416A800E054FBF01F +:0316AC00E4F5332F +:1016AF00E04408F0300504E04402F07FDC7E0512D0 +:1016BF0019CC907F92E030E3077FDC7E051219CCC6 +:1016CF00907FAB74FFF0907FA9F0907FAAF05391B9 +:0816DF00EF907FD6E054F7F014 +:0316E700E4F533F4 +:0516EA00E04404F022C1 +:1019CC008E458F46E5461546AE45700215454E6070 +:0719DC000512198380EE22C1 +:02186100A907D5 +:10186300AE0CAF0D8F828E83A3E064037017AD01BE +:1018730019ED7001228F828E83E07C002FFDEC3EF8 +:09188300FEAF0580DF7E007F004E +:01188C002239 +:100EFF00E4FEAC0AAD0B8D828C83A3E06402702DEF +:100F0F00AB060EEBB50705AF05AE04228D828C83C1 +:100F1F00A3A3E0F53EA3E0F53F623EE53E623FE569 +:100F2F003F623E2DFBE53E3CFCAD0380C97E007F5A +:010F3F0000B1 +:010F4000228E +:101983007400F58690FDA57C05A3E582458370F977 +:011993002231 +:030000000214CB1C +:0C14CB00787FE4F6D8FD75817A021512D6 +:1009FF00BB010689828A83E0225002E722BBFE02F6 +:090A0F00E32289828A83E4932228 +:100A1800BB010CE58229F582E5833AF583E0225093 +:100A280006E92582F8E622BBFE06E92582F8E222DD +:0D0A3800E58229F582E5833AF583E49322F7 +:100A4500F8BB010DE58229F582E5833AF583E8F0E7 +:100A5500225006E92582C8F622BBFE05E92582C893 +:020A6500F2227B +:100A6700C2D5EC30E709B2D5E4C39DFDE49CFCEEAA +:100A770030E715B2D5E4C39FFFE49EFE120BA9C36E +:100A8700E49DFDE49CFC8003120BA930D507C3E469 +:060A97009FFFE49EFE2219 +:100A9D00A3F8E0C5F025F0F0E5821582700215830C +:060AAD00E0C838F0E82269 +:100AB300EB9FF5F0EA9E42F0E99D42F0E89C45F099 +:010AC3002210 +:100AC400E709F608DFFA8046E709F208DFFA803E14 +:100AD40088828C83E709F0A3DFFA8032E309F60801 +:100AE400DFFA806EE309F208DFFA806688828C837D +:100AF400E309F0A3DFFA805A89828A83E0A3F60827 +:100B0400DFFA804E89828A83E0A3F208DFFA80420A +:100B140080D280FA80C680D4805580F280298010EB +:100B240080A680EA809A80A880DA80E280CA802940 +:100B340088848C8589828A83E493A30586F0A3053F +:100B440086DFF5DEF3800B89828A83E493A3F608BB +:100B5400DFF9ECFAA9F0EDFB2288848C8589828A7E +:100B640083E0A30586F0A30586DFF6DEF480E3893F +:100B7400828A83E493A3F208DFF980D688F0ED2417 +:100B840002B4040050CCF582EB2402B4040050C239 +:100B940023234582F582EF4E60B8EF60010EE582B3 +:050BA40023900B147307 +:1014D700020F56E493A3F8E493A34003F68001F2C6 +:1014E70008DFF48029E493A3F85407240CC8C33316 +:1014F700C4540F4420C8834004F456800146F6DFE5 +:10150700E4800B01020408102040809015D9E47E86 +:10151700019360BCA3FF543F30E509541FFEE493D9 +:10152700A360010ECF54C025E060A840B8E493A3A0 +:10153700FAE493A3F8E493A3C8C582C8CAC583CACB +:10154700F0A3C8C582C8CAC583CADFE9DEE780BE83 +:0116460000A3 +:100BA900BC000BBE0029EF8DF084FFADF022E4CC30 +:100BB900F875F008EF2FFFEE33FEEC33FCEE9DECF9 +:100BC900984005FCEE9DFE0FD5F0E9E4CEFD22ED3F +:100BD900F8F5F0EE8420D21CFEADF075F008EF2F89 +:100BE900FFED33FD4007985006D5F0F222C398FD7A +:050BF9000FD5F0EA2217 +:00000001FF diff --git a/usx2yloader/us224.conf b/usx2yloader/us224.conf new file mode 100644 index 0000000..20eac8c --- /dev/null +++ b/usx2yloader/us224.conf @@ -0,0 +1,5 @@ +# boot firmwares for Tascam us224 deviceid 0x8005 + +dsp0 usx2y.prepad +dsp1 us224.rbt + diff --git a/usx2yloader/us224.rbt b/usx2yloader/us224.rbt new file mode 100644 index 0000000..171d062 --- /dev/null +++ b/usx2yloader/us224.rbt @@ -0,0 +1,1508 @@ +Xilinx ASCII Bitstream +Converted from US224.SYS +Date: Fri Sep 5 20:26:03 2003 +Bits: 336768 +11111111111111111111111111111111010101011001100110101010011001100000110000000000000000011000000000000000000000000000000011100000000011001000000000000110100000000000000000000000000000000001000000001100100000000000010010000000 +00000000000000011111110010110100000011000000000000000011100000000000000000000000000000000000000000001100000000000000000110000000000000000000000000000000100100000000110000000000000001001000000000000000000000000000000000000000 +00001100000000000000000110000000000000000000000000000000100000000000110000000000000000100000000000001010000000000010010011000110000000100100100000000100000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000010000000000000000000000000000000000000000010010000000010000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000001 +00000000000000000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000000000000000000000000000000000000001001000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000 +00000110010010000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000010000000000011000000000000000000000000000000000000010001001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000100000000000000000000000000000000111110010100100000000000001010100000000010001000000000001010000000000010000000000000100000000000 +00001100000000001010000000000001100000000000001100000000000010100000000000011000000000001011000000000000111000000000001110000000000000111111110000100101000001110000000000000000000000000000000000000011101000000111111100000000 +11111111000010001100110000000010001100000001111111000000001011110000000001110011000011001100110001000011101100100001110111000010011101111000100011001111000000010111110000000011001100100000101111000100000011000000000000001110 +00000000000000000000000000000000000000010000100001110111000000001101110100000000000001000000001010110000000111010100000001100111000000001100000100001100110001010000111100110010000111010100100001110111001000001101011101000001 +11110110000000110101101000001101110000000000011000100000000011000000000000000000000000000000000000010001101000000011001100000000110011010000000000110100000000111001000000001100010000100011001110000000110001010000010000010100 +00000011110100000000110001000000001100110000000011001101000000000011010010000011000100000000100001000000010001101000000000001110000000000000000000000000000000000000001110101000001101010000000011001101000000000111010000000110 +10010000100011010100000000110111100000001101010110000001010101000000001101010000000011010100000000110111000100101101010100010000011101000000001101010000000011010100000000001110001000000000011000000000000000000000000000000000 +00000000101010000011011100000000110111110000000001111100000001101011000000001101110000010011011100100010100101110000011100011100000000111111000001001101110000000111011100000100110111010100001101110100100000110001000000001001 +11000000000000100010000000001110000000000000000000000000000000000000011110000000001111010000000011111111000000001100110000000010111100000001111111000000001110110000100010111011000000001110110000000011101100001000111111000100 +00111111000100001111011110100101101111000000001111110000000010111100000000011111000000000000011000000000000000000000000000000000000000100000100000110101000000001101111101001000010011000100011110110000100011011100010000110111 +00000000100111110000000001101100001000110011000000001101110011000011010110000010110111110001001001111100000000110011000000001001110000010000101100100000000001000000000000000000000000000000000000010011101000000011010000000000 +11111101000010100100010000000100000100000001110101000000001101110000000110011101000010101100000110101111000100001010110101000000011101000000000011011100000100101101010000001011000101000000110101000000010011110000000000000010 +00000000000000000000000000000000000001111010000000110010000000001100110100000001010001000000101110010000000111000100000001110011000000001001110000000000001001000000001100010000000011000100000001110001100000011100010100000001 +00000110000100110001000000101001010000000001111100000000000010100000000000000000000000000000000000000100100000000111100000000000111011010000000110000100000001110001000000011110010000000111101100000000101011011000110111000100 +00000111000100000001111101001000011110000000101011101101000000010001011000000111000100000001111001000000000100110000000000000010000000000000000000000000000000000001001000010000001100000000000011011111000000000000110000000011 +10110000000011001100000000110011000000001000111100000100001011000001011100110010000111001100000001110001000000111100111100001001000111000010011100110000100010001100010001001011010000000000000000000000000000000000000000000000 +00000010101110000011110100000000111111110000000011111100000000111111000010001111110000010011111100000000101111111000010010111101001000110111011000001110010000000011111100010000111111110011100001011100000000111111000000001111 +11000000000010110100000000000110000000000000000000000000000000000001010110100000001101110000000011011101000000000010110000000111001101000100110011000000001101000000000011011111000000000010110000010011001100001001110111001000 +01110100000000001101001100000000011111000001001111100000000010011100000001010111000000000000111000000000000000000000000000000000000100101000100000111001000000001111110100000100100001000000001100010000110011100100010000111000 +00000000111011010000000010000100001010111001001000001110110000000011101000000001111000010000000010100100010000111101000100001010010000000100101100100000000001100000000000000000000000000000000000000011000000000111100100000000 +11101101000010011100010000000111000100000001111101000000011110001000000011001101000000011100010000000111110100010111111001100000011110000010001011100001000000011011011000110111110100000001101001000000000011110000000000000100 +00000000000000000000000000000000000100100010100000110011000000001100110100000000000001010000000100010000010011000100000001110000000000001101110100100000000001010000001110011000000111000100000011110010000001001100000100000011 +00100100000000111101000000001101010000000100101100100000000011000000000000000000000000000000000000010111101010000001010100000000010111110000000011001100000000010001000001110100110100000001000000010000011111110000000111000101 +00000001001100000010011111000000110111000010000001110001000010010111110000000001111100000000010111000000010111110010000000000110000000000000000000000000000000000001001000000000000001110000000000011111000000000111110000000000 +11110000000000011100000000000111000000100001111100001100010111000000100001110000001000011110000010000111010110100001111110001000001110000000100011110000000000011100000001001011000000000000110000000000000000000000000000000000 +00010000000010000010011100000000100111110000010001001100010001100111000000010101110000000010010000000000100100110000010000001100000001100011000000000001110001010100011100010000000111110000000101111100000000100011000000001001 +11000000010000000010000000001100000000000000000000000000000000000000000100000000001001100001000010011101000000100100010100100110110100000010000111010000001001000100000010010001000000010100010101001010000100000001000111000100 +00000111000000100001110101001000011001000100101001010000000010010100000000000101000000000000100000000000000000000000000000000000000110001010000000100100000000001000110100010000010001000000101011010000100000010100000000100100 +00000001100100010000000001000110001000100001011001100001010010001000011100000000000111011010001001110100000000100101000000001001010000000110000000000000000000100000000000000000000000000000000000010000001000000010000000000000 +10001101000010000000010000011010110100000100110001000000001000000000000011000001000100000000010000010010000100000100100001000000001000110000010110001101000001000010010001011010010100000010110001000000010000011000000000000000 +00000000000000000000000000000000000111001011000000000110000000000001111100000000010001100001000011110000000010011100000000000100000001000001001100000000010011000010100000110000000000011100011000000111100000010001111101001010 +01111100000100000011010000000001110000000111000011000000000010100000000000000000000000000000000000011001101110000010011100000000100111110000011011111100000110101111000110001001110000000010111100000000101111110001000001111101 +00100010111000001000100011000000001000010010110110011111010010000111110000000010101100000010101111000000011001110110000000001110000000000000000000000000000000000001100110100000001001110000000010111111000000001111110000000010 +10110000000110101100100100101111000000001011100101000000010111000000001011110000010110111100001001100111000001011001111100001101111111000000001000110000000011111100000001100100000000000000111000000000000000000000000000000000 +00011100000010000000011100000000000111010000000001110100000000000001010000100001010000000000011100000000010111010000000001000100010101001101001100100001010001001101011110100001010111010000111101110100000000000001000000000001 +01010000011100000010000000001100000000000000000000000000000000000001000010100000001000110000000010001101000000000011010000000010000100000000100001000000001000110001000010001001000000000011010000000010110100001000100001000110 +00100011000001001000110100000000001101000000001001010000000010000100000001000000100000000000111000000000000000000000000000000000000110001010100000100101000000001001110100000000011101100000001000010000011010010100000000100111 +00000001100011011000000001100100000000011101000000001001010000000000011100000001000111000000000001110100000000110101000000001001010000000110000000100000000001100000000000000000000000000000000000000101101010000010011100000000 +10011111000000000111110001000010000100100011100111000000011001110000000010011011000000100111110000000000111100000100100111000000000001110010000000011100000010110111010000000010011101000001100111000000000101000010000000001110 +00000000000000000000000000000000000101001000000000100101000000001001111100000000001111000110011001110001000110011100000001100111000000001001111100000000010111000000000011110000010010011100000000000111000000000001111101000001 +00111100000000101011000000111000110000000101001100000000000001100000000000000000000000000000000000010100000010000000010100000000000111110001000001001100000000000011000000100001110100000000010000000000000111110001001001001101 +00000000111100100110000111010000000001000000010000011111000001000100110010000000111100000000000111000001010100110010000000000100000000000000000000000000000000000001010010100000000101000000000001111101000000011100010001000101 +01010000101101110100000000011100000000010111110100000011110101000000110111010001001001110000010000011100001010010111100100000010110101000000110111010000000101110100000001010011000000000000001000000000000000000000000000000000 +00010100101000000011001000000000110011010000000100100101000001111001000000111100010000000111000000000000110011010000000100000100001110111101000000100100010000000011000100000000110011010000000000000100000101111101000000010100 +01000000010100110000000000001010000000000000000000000000000000000000010110000000001110000000000001001101000100011010010000000011010100000011111001000000001110000000000011101001000100001001011000010011110100000001011001000000 +00111001001010011111100101011101100101000100001111010000000011100100000100010111000000000000001000000000000000000000000000000000000101010001000001111000000000001110111100000001111011000000011110110010000111101100001001111000 +00000000001111110000000110001101000011111111000000011110110000100111100100000001111011110100000110001100000001111111000000011110111001000101011101000000000000000000000000000000000000000000000000010000101110000011010100000000 +01011111000000000101110000000011111100000000110111000000001101110001000000011111000000000111110000000011111100000000110011001000001101100010001011001111000000000111110000000011111100100000110111000000010000110110000000000110 +00000000000000000000000000000000000000101010000001111111000000000011110100000001110011000000011111110000100111111100000001111111000000001011111100000001110111000010011100110000100101011100010001110000000000001101001101000001 +11111100000001111110000010011111110000000000100000000000000011100000000000000000000000000000000000010101100010000011100100000000101111010000010010000100001000111101000011001110010000000011101100000000001111010100000100000100 +00100011000100001001111011001000011110100000001011100001000001011011010000010111110100100010111001000000110101000010000000000110000000000000000000000000000000000000000000000000001110010000000001101101000000001000010000000011 +11010000000011100110000000111011000000000110110100000010000101000000001111011001010011100100000000111100000001111110000101010100100101000001001111010000000011100100000000000000000000100000010000000000000000000000000000000000 +00000110001010000011001100000000010011010000000000000100000001111101000100001000010000000011001100000000110011010000000000000100000000111101100000101100010010000011001000000000110000010000011101110100000000111101000010011100 +01010000000110000010000000001100000000000000000000000000000000000001010110101000001101010000000011011111000000000100110100001101111100001000100011000001001101110000000011011111000000000101110100000011111101001011010111000000 +01110100000100001101000000000011011111000000001111110000000011010100000001010100001000000000011000000000000000000000000000000000000000010000000000110111000000000101111100000000011111000011001111110000000010011100000000110111 +00000000110111110000000001111100000000110010000010101101110000001011011100001001110111111000000001111110000000111111001000101101110000000000011100000000000011000000000000000000000000000000000000000000000010010011111100010000 +11111111000000001100110000000011111100000000101111000000001111100000000100110011000000001100110000000011111100000000101111000000001111110000001011111100001001011111110000000011001100100000110111000010000000110010001000001100 +00000000000000000000000000000000100000010010000000110110000000000001110100001001010001000000101111010000001010010101000000110000010000000001000100000000010001000000001111010010000110010100010101110111000111001101100100000000 +01110100000011110101000000011101010000000000011100000010000010000000000000000000000000000000000000000001101000000011010000000000000011010000000001000100001010111101000000111001010000100011010000000000100000010000000001000100 +00100011010100000001010101000000001101110000000011011101000100000111011000000110000100010001100101000000000001110000000000000010000000000000000000000000000000000001000000100000001100000000000010001101000000000000010000000010 +11010000000011000100000000110000000000000000000100100100000001010010001111010000110011000100010000110011000100011100100100000000001101000011001001010000000010000100010001000011100000000000000000000000000000000000000000000000 +00000000101100000011011000000000010111110000000001001101000000111111000000000001110000100011010000000000010100110001000101001100000010110111000001011001110000001111011110000010110111110000010101111100010001100011000000001001 +11000000000000111100000000001010000000000000000000000000000000000000010110111000001111110000000000111111000000001111110000000011111100000000001111000000001011110000000011011111000000001111110000000111111100001101101011000000 +11111111000000001111111100011001011111000001010011110100000010111100000000010111011000000000111000000000000000000000000000000000000000111010000001111111000000000010111100000001110011000001101100110000000001111100000000111110 +00000000111111110000000111001100010000111011000000011111110000000010110000000001111100110000000101101100000110110011101000001011110000000000111100000000000011100000000000000000000000000000000000000001000010000111011100000000 +01011101000000011100010000011011000100000000101101000000001101000000000000011101000000001100010000001111110100010000110111010000111011100100000011010001000000010100010000010000000100000000100111000000000001010010000000001100 +00000000000000000000000000000000000100011010000000110011000000001100110100000000000001000000101100010000000010000100000000110010000000001100110100000000000001000000001111010000000011000100000001100001000000101100000100000000 +00110100000110110001000000001100010000000100011110000000000011100000000000000000000000000000000000000011101010000011010100000000010111010000000001000100000000110001000000111101010000000011010000000000000111010010000001010100 +00000011110100000000110101000000011001110000000011010101100100000101010000011000100100000001110100000001000011010010000000000110000000000000000000000000000000000000001010101000001101110000000000011111000000000100110000000011 +00110100001110011101000000110110000000001100111100000000010011000000001110110010010111011101000000110101000000001101000100001010011110000000110100110100000110011000000000001011001000000000111000000000000000000000000000000000 +00000111100000000011110100000000011111110000000010111100000000111111000000001001110000000011111100000000001111110000000011101101000000111111000010011111110110000011101000101000111110110010000011101100000000100111000000001011 +11001000000111010000000000000110000000000000000000000000000000000000001000001000001101010000000011011111000000000100110000000011001100000010110011000000001101000000000011011111000010000100110000000011111100000000110111000000 +00110111000001001101101100011000011111000000000100111010001011011100000000001011001000000000010000000000000000000000000000000000000100111010000000110100000000000100110100000000110001001000001100010000010111010100000000111100 +00000001000111010000000111000101110000111101000000011101010000000011011100000000110000000010001101110100000101100101000000001101010000000100111100000000000000100000000000000000000000000000000000000111101000000011001000000000 +10001101000000010000010000000011000100000001100001000000001100000000000011001101000000010000010001001011110100000001110100000100001000110000000011001000000000010111010000000000000100000000110001000000000111110000000000001010 +00000000000000000000000000000000000001001000000001111000000000001110110100010001000001000000011100010000001110100101000001111000000000000010110100001001100001000000011111010000000111100100100101001111000001001110010100000001 +10110100000111010101000000011110010000000000001100000000000000100000000000000000000000000000000000010010000100000011000000000000110011110000001000001100000000110011000001001100110100100011000000000000110111110000000000001100 +00100011111100000100110011000000001100110000000111001011000011000111110000010100001100000000110011000000010110110100000000000000000000000000000000000000000000000000001010111000001111010000000011111111000000001111110000101011 +11110000001111111100000000110111000001000001111100000000011111010010001111110010000011111110000010111011000100001111101100001000111111000010000101110000100011111100000000001011011000000000011000000000000000000000000000000000 +00010101101000000011011100000000100111110000000001111100000010110011000000101001110000000011010000000000110011110000000001011100011010111111001010001101110000000011001100000000110100110000100001111100000000101111000000001101 +11000000010101110000000000001110000000000000000000000000000000000001001010001000001110010000000011101101000000001011010000010011000100000000100001010000001110010000000100101101000000001000010010000011110100010000111001000100 +00111011000000001110000100000000101101000000001111010000000011100100000001001011000000000000011000000000000000000000000000000000000000110000000001111001000000001110110100000001101101000011011100010000000111100111010001111000 +00000000111111010000000110110100000001111101001101011110011001101110111101000000111000010000000110110100000001101101000000010110010000100000111100000000000001000000000000000000000000000000000000010010001010000011001100000000 +11001101000000000011010000000011000100000010110101000000001100010000000000001101001000000010010000000011110100000001110101000001101000110000000111000001000000100011010000011011110100000010110001000000010010110010000000001100 +00000000000000000000000000000000000101111000100000010101000000000110111100000000011111000000000100110000001001111101000000010100000000000111111111000000011111000000000111110000011001111100000011011111000000000111000101001100 +11111100100010011111000010100111110000000101111100100000000001100000000000000000000000000000000000010010000000000000011100000000000111110000000001111100000000001111010100100001110000010000011100000000000111110000000001011100 +00001000110100000000000111000000100001110000000000011111100000000011110000000000110000000000000111000000010010110000000000000100000000000000000000000000000000000001000000001000001001110000000010011111000000000100110000000010 +00110010000010011100000000100101000000001001111100000010000011001001001000110000000000011100000011100001010000000001010010000000011111000001011001110000000010011100000001000011001000000000110000000000000000000000000000000000 +00000001001000000010011000000000100111010000000001000100000000100011000000101001010000000010010100000000100011010000000001010100010010100000000000000001010000000010010001100000000101010000000001110100000001100101000000001001 +01000000000001111000000000000000000000000000000000000000000000000001100010100000001001000000000010011101001000000000010000000010000100000000100101000001001001010000100010011101000000000100010000000010000101001000000101000000 +00100101010000000001010100000000011101000000001001010000000010010100000001100011000000000000001000000000000000000000000000000000000100000010000000100000000000001001110100000000000001010000001000010000100010000101000000100001 +00000000100111010000000000010100000100100001000001001001010000000010000000000001100001010000010000110100000101100101001000001000010000000100001110100000000000000000000000000000000000000000000000011101101100000000011000000000 +00011111000000000000110000111000001101000000000111000001000001010000000000011111000010100100110000101000001100001010000111000000100101010100001000010101001000000111110000101000011101001000000111000000011101111000000000001010 +00000000000000000000000000000000000110011011100000100111000000001011110110000000011111000011001011110010000010111101000010100111000011001011111101000000011111000010001011110000100010011100100000101111001000101101111100001000 +11111100001000101111001001101011110000000110011100100000000011100000000000000000000000000000000000011000101000000010011100000000101111110000000001001100000000101011000000001111110100001010110000000000101100110000000001001001 +00001010110100000101101011010100111001010100000010110011000001011100110000000010111100000000100111000000011000000000000000001110000000000000000000000000000000000001110000001000000001110000000000011101001000000100010010000000 +00010010000001011101000001000110000000010001000100000101010001000001010001010001001000010100001011000100000000010001000100000010010101001000000010010000000000010100000001110000001000000000110000000000000000000000000000000000 +00010000101000000010001100000000110111010000000100000100000000101001000000001000010010100011000000000000100100010001000000000100000000101001100010001000010000001010000001100000100100010000001000000110000000101101100000001000 +01000000010000001000000000001110000000000000000000000000000000000001100010101000001001010000000010011101000000000100010000000010000100000000110101000000001001100000000010010001000000000100011000000000000100001000100101000000 +00000100000001001001000100100000010101100000001010011000011010010101000001100000001000000000011000000000000000000000000000000000000001011000100000100111000000001000111100000000010011000000001010110100000110011111000000100100 +01000000100100110000000000001100000000001111001101001001110000000000010000100000100100011000001101001100000000101111000000011001110000000001010000100000000011100000000000000000000000000000000000010100100000000010010100000000 +10011111101010010111110100000010111100000100100111110110001001110000000010011111000000000111110000000000111100000000100111000000010001100000010110011111000010010111110000000010111100000001100111000000010100110000000000000110 +00000000000000000000000000000000000101000000100000000101000000000001111100000001001111000000000011110000001000001100000000000100000000000001111100000000011011001100000001110001100000011100000010000000000000000001011100000100 +01111100100000000011000000100001110000000101001100100000000001000000000000000000000000000000000000010100101000000001010000000000011111010000000001110100000000011101000010100111110000000001011000000000011111011000000011000100 +00000101110100100000011101010000010111000100000001100101000000001101110000000001000100000000010101000000010100110000000000000010000000000000000000000000000000000001010010100000001100100000000001001101000000000011010000000011 +11010000000011000101000000110100000000001101110100000000001001000010001111011000000111010100000001110000110000001100010100100000001101100001111110010011000011010100000001010011000000000000101000000000000000000000000000000000 +00000101100000000011100010000000011011010000000010110100000000111101000000001011010000000010101000000000111111010000000010100100001100111101001000001110010000001011100001000001111001010000000010010100000011111001000001001110 +01000000000101110000000000000010000000000000000000000000000000000001010100010000011110000000000001101111000000011011110000000111111100000001111001000000011110000000000010101111000000011010110000010111011100000001111011000000 +01110000010000001110011101000001111111000000011110110100001111101100000001010111010000000000000000000000000000000000000000000000000100001011100000110101000000000101111100000000011111001000101111110000000010001100000000100111 +00000000111011110000000001011100000000111110000000001001010000000011011101100010110111110000000001111100100000110111000000001101110000000100001101100000000001100000000000000000000000000000000000000000101000000111111100000000 +11111111000000011111110001001111001100000001111111000000011011010000000011010011000010011111110000100111001100000001111011000100011111100000000001010011010010010111110000100110111000010001111111000000000000110010000000001110 +00000000000000000000000000000000000101011000100000111001000000001010110100000000111101000010001100010000100010110100100000101000000000001110101110000101101111000001111100010000000111100100000000111000000000001110010100100101 +10110100000001101101000000001110010000000101011100100000000001100000000000000000000000000000000000000000000000000011100100000000111011010000101010110100000000110001000000001110010000000010100100000000101000010000000000100100 +10010011010101000000101101000100001110100000000001100001010101001011010000011010110100000000111001000000000000110000000000000100000000000000000000000000000000000000010000101000001100110000000010001101000000000111010000000011 +00010000001110000101000100100000000000001100100100010000010101000000001101010000001011010100000010110000001000001100010100000111001101000000001011010000001011000100000000010011000000000000110000000000000000000000000000000000 +00010101101010000011010100000000110111110000000011111100000000110011010000101001110000010011010100000000110100110000001101110100000000110111000110111101110000001011001000000000100100110000001001111100000011111111000100001111 +11000000010101110000000000000110000000000000000000000000000000000000000100000000001101110000000010011111000000010111110000000011111100010000110111010000001001110000000011011111000010000111110000001011000000001000110111000000 +10110111000010011101111100000000011111100000111111110000000011011100000000000111000000000000110000000000000000000000000000000000100000000000100000111110000000001111111100000000111111000000001101110000000010101101000000110011 +00000000101100110000000011001100000101110110000010001111110001100011110000000010101100010000000010101101000000110111011000001110110001011000000000000010000011000000000000000000000000000000000010000001001000000011011000000000 +10011101000000000111010000000011000100010001110101010000001001010000000011100011000000000101010010000011000100100000110101000000111101000010010011000101000000010101010000000110010100000000110101000000000001000000001000001000 +00000000000000000000000000000000000000011000000000110100000000001101110100000001011101100000001100010000000110010100000000100111000000001101000100000000010001000000001101010000000011010100000000110100000000000001110100000001 +01000101000011100101000000001101010000000000010000100000000000100000000000000000000000000000000000010000001000000011000000000000100011010000000100110100000000110001000000001100010100000010000100100000110100010001000001010100 +00010011000100000100110001010000001101000011000011001101000100000001000100000010010100000000110001000010010000001000000000000000000000000000000000000000000000000000000010110000001101100000000011011111000000001111110000000011 +00110100000010011100001000100111000010001001001100000001010011000000011101110000000111011100000000110100000000000001111100000101011011010011011001110000000011011100000000000000110000000000101000000000000000000000000000000000 +00000101101110000011111100000000101111110000000011111100000000111011000000000111110000000010111101000000111101111000000001110100000010111111001000101101110000000011101100000000111101110000000011111101000011011111000100001111 +11000000000101110110000000001110000000000000000000000000000000000000001110100000001111110100010011110011000000001100110010110010001100001001001111000000001111000000000101110011010000000011110100000100110100000001110011000100 +01110110000000001110111100000001111110000000001110110010010011110100000100001110000000000000111000000000000000000000000000000000000000010000100011110111000000001110000100000000010001000011001100010000010011000100000000000100 +00010101100100010001000001101100100001001101000100011101010000000111010000000000110111010000000111110100000001110001000000111101010000000000010100100000000011000000000000000000000000000000000000010001101000000011001100000000 +11000001000000000001010000000010010100000000110001010000001100000000001110000001000010000011010000000000110100100000110101000000001100100000000011001101000000000000010010000011100100000000110001000000010001111000000000001110 +00000000000000000000000000000000000000111010100000110101000000001101000100000000010001000000001100010000001111010101000000000100000000001100000110010001011101000000000011010001010011010100000000110100000010001101110000010000 +01110100000000110001001000001001010000010000110100100000000001100000000000000000000000000000000000000010101010000011011100000000110100110000000001001101000001100111000000011101110010000001010001000001100100100000001101111001 +00100011111100000000110111000000011101100000010011011111000000100110110000000011101100000010110111000000000010100010000000001110000000000000000000000000000000000000011110000000001110010000000011101111000000001011100000001011 +11110100000011111100000000101111000100011101111100100000111011000000001111110000000111111100000001111111001010101111111101101001111111001000001111110000000010101100001000011110000000000000011000000000000000000000000000000000 +00000010000010000011010100000000110111110000000001001101000000100011000001101101110000000001010000000000100100110000000001001100001000110111000000001101110000000011011100000000110111110001001001101100000100110011001000001111 +11000000000010000010000000000100000000000000000000000000000000000001001110100000001111000000000011111101000000000100010000001011000100000010110101000000101001000000001111010001010000000100010000101111000100001001110001000001 +00110101000000001101110100000011101011000000011101010000000011010000000101001100000000000000001000000000000000000000000000000000000001111010000000110010000000001100110100000000000001000001101100010000000011010100000010000100 +00000000100001010000000100010100000000000101100000011100010010000111000000100001110011010100000000000100000011110001000000011100010000000001110000000000000010100000000000000000000000000000000000000100100000000111100000000000 +11101101011000011010010000000111000101010001111001000000010100000000001011100001001110011001010000110100000100000001111001000000011110010010100011101101000000010010010001000111010100000011110001000000000100000000000000000010 +00000000000000000000000000000000000100100001000000110000000000001100111110000000010011000000101100111000010011000100100000000000010000101000011100001001000111000001010101110000000111001100000001110001000001111100111100010100 +00001100000000110011000000000100110100000100100001000000000000000000000000000000000000000000000000000010101110000011110100000100111111110000001011011100000000111111000000001101110000000001111100000010111111111000000001101100 +00100001111100000100110111000100001101010000000011011111100000000111110000000011111100000000001110000000000010110110000000000110000000000000000000000000000000000001010110100000001101110000000011011111000000110110010000000011 +00110000000011011000000000100100000100001001001000000000000011000001011000010100000011011100000000110101000000001101001100001000011111000001001100110000000011111100000001010100000000000000111000000000000000000000000000000000 +00010010100010000011100100000001110011010000010010000100000000010001000000001111010000000011110000000000111100010000000010101101001000100001000001001110010000000011100000000001111011010100000000110100010010110011001000001010 +01010000010010000010000000000110000000000000000000000000000000000000001100000000011110010000000011101101000010010000010100000111000100110001111001000100011010000000000010101001010000011100011100000111000100001011111001000000 +01111011001000111110010101000101101101100000011110011000000101100100010000001100000000000000010000000000000000000000000000000000000100100010100000110011000100001100110100000000000001000001001100010000001011000101001010110000 +00000000110010010000000000100100010010110001000000011100010100001011001000000001110011010000000100110100000000110001010010010100010000000100100000100000000011000000000000000000000000000000000000010111101010000001010100000000 +01011111000000001100110000001001001100000001011111000000100111000100001001111011110000100100110000011001001100000001011111000000110111110000000001110011010000111111110000000001101100000000011111000000010111000010000000000110 +00000000000000000000000000000000000100100000000000000111000000000001111100000000010111000000000011110100101000011100000000000111000000000001011100010000011111010000100011110010000000011100000000000101000000100001111100101110 +01111100000010001111000000100001110000000100101100000000000011000000000000000000000000000000000000010000000010000010011100000000100111110000000000111100001001100011000010011001110110010010010000010000100100110100010101101101 +00000111111100000000000111000001010001100000100000011111000001010011110000000010000100000000100000000000010000000010000000001100000000000000000000000000000000000000000100100000001001100000000010011101000000000111010000000110 +00010100001010010100000001100000000000101001001100000001010001001100101011010001000000001100011000000111000011100001110100000000011101000001001000010000000010010100000100000100000000000000100000000000000000000000000000000000 +00011000100000000010010000000000100111010000000001110100000010100001000000001000010010000010010010000000100000000000000001100100000100101101000000000101010000000000011010000000000111011000001001110100000000100001000000001001 +01000000011000010000000000000010000000000000000000000000000000000001000000100000001000000000000110001101000000100011010000110010000100000010110001000000001100001100000010000001010010000000010000000010110100010100100001000000 +00100011000001011000110110000100001101000101001001010000000010000101000001000001100000000000000000000000000000000000000000000000000111011011000000000110000000000001111100000000011101000101000000110000000000011100100010000100 +00000011000100110001000001101101001010001111001100000001110000000000011000000001000111111000101001111100000100000011010000000001110000000111010111000000000010100000000000000000000000000000000000011001101110000010011100000010 +10011111000000101111110000010010111100000100101111000000001011110000001110111111000000000111110000000010111100101000100011000000001001110010010110011111000010000111110000000010101100000010101011000000011001100110000000001110 +00000000000000000000000000000000000110001010000000100111000000001001111100000000111111000000001000110000001010111101000001101100000000101111001100000000010011000000001011010000010110111100000001100110001001011001111001001101 +11111000000000100011000000001011110000000110001100000000000011100000000000000000000000000000000000011100000010000000011100000000000111010000000001110100010101010001010000010100010010000100010000000000000000010000000001000100 +11010100110100000010000101001100110101010000000101011101000011110111010000000000001100000000000101001000011100110010000000001100000000000000000000000000000000000001000010100000001000110000000010001101000000000011010000000010 +10010000000011000100000010100000000000001000000100000000000001000000001011010001100010000100000000100010000101001000110100000000001101000000001000010000000010000100000001000011100000000000111000000000000000000000000000000000 +00011000101010000010010100000000100111010000000001110100000000101001000000011001010000000010010000000000100100010000000001000100001000001101001000111001010001000000010100001000000111010000100001110100000000110001001001001001 +01000000011000110010000000000110000000000000000000000000000000000000010110101000001001110000100010011111000000000111110000000010101100000010100111001000001001000100000010010011000001110100110000000100111100000000100011000000 +01000110000000100001111100100001011111000000001000110100010010011100000000010111001000000000111000000000000000000000000000000000000101001000000000100101000000001001111100000000011111000000001001110010000010011100000000100011 +00000000100011110000010001111101000000001111000000001001110000100100011100100000000111110001000100111100000000100111000000001001110000000101001100000000000001100000000000000000000000000000000000010100000010000000010100000000 +00011111000000000111110000001000101100000011000111010000000001000000010000010011000000100110110001000000011100000010000111000100000001100100010000010011001000000111110000000000001100100110000111000000010100000010000000000100 +00000000000000000000000000000000000101001010000000010100000000000101110100000000111101000000000100010000000001110100000001011100100000010101000100000000110101010000010100010000000001110100000001011100001000000111000100000000 +11110100000010011011000000010111010000000101000000000000000000100000000000000000000000000000000000010100101000000011001000000000110011010000000001110100000110111001001000001101010010001011000000000000110000010000000000100100 +00100011010100000000100001000000111100101000001011000001000000100011010000011011000100001000110001000000010100000000000000001010000000000000000000000000000000000000010110000000001110000000000011101101000011000011010000000011 +00010000000011100100100000111000000000001010000100000000110101000000011100010010000011100100001001111100000100001110000100011100101101000000001110011000000111100100000000010100000000000000001000000000000000000000000000000000 +00010101000100000111100010010000111011110000000110111100100001101011000000010010110010000111110001000000101000010000000111101101000001110111000000011010110001001111101000000000111000110000010110111100000001110011000000011100 +11010000110101000100000000000000000000000000000000000000000000000001000010111000001101010000000011011111000000100111110000000010111100000000000111010000001101110000000011011100000101100111110000100011111100010000110011000000 +00110011000000001101111101000000001111000000001111110000000011011100000001000011011000000000011000000000000000000000000000000000000000001010000001111111000000001111111101000011110011000000011110110000000111111100000001101100 +00010000111000110000010101001100001101111111000011011010110100000111110010000010111100110000100110111100000001111011000000011011110000000000000000000000000011100000000000000000000000000000000000010101100010000011100100000000 +11111101010000001000010000100011000100001000111101000000101010000000000010000001000110011000010100001111110100001101111001000000001110000000001111100001000000001011010000000101000100001010111001010000010101000010000000000110 +00000000000000000000000000000000000000000000000000111001000000001110110100000000000001000000001010010000000000100100000010101000000000001011000100000001100101101001001111011010000010100101100000111000000000001110010100110000 +10110100000000111001000000001010010000000000000000000000000001000000000000000000000000000000000000000100001010000011001100000000110011010100000001000100001001100001000000000000010000000010000001000000110000010000010000010100 +00000011110110110100110001010000001100000000001011000101001000010011010000000011100100000000010001001000000100000010000000001100000000000000000000000000000000000001010110101000001101010000000011111111000000000100110100000010 +10110000000011011100000011110100000000001100001100000011010111000000001111110000001001001100000010110100010000001100011100001001001111000000001110110000000110001000000001010100001000000000011000000000000000000000000000000000 +00000001000000000011011100000000110111110000000001111100000000101111000001011101110000000111001100001000100111110000000001100100000010111111000000111101110000001011011100001100110110100000000001111100000000100111000000011001 +11000000000001110000000000001100000000000000000000000000000000001000000000001000001111110000000011111111000000001111110001000011001100000000001111000000001101000000000010110011000000001100110100010011111100010001011111000000 +10111110000000001111111100000001110011000000001100110000000010011100000000000000001000100000110000000000000000000000000000000000100000010010000000110110000000001101110110000000011101000001111101010000000000000100000011100100 +00000000110100010000000001000100000001111101000010001101010000011011010000000100110111000010000101101100000011101001000000111001010100000000010000000010000010000000000000000000000000000000000000000001101000000011010000000000 +11011101000000000111010000000110000100000001100101001000011001000100000011010001000000000100010000000011110110000000010101000000001101100000000011011101000101000100010000000111100100000001100101000000000001000000000000000010 +00000000000000000000000000000000000100000010000000110000000000001100110100000000001101000000001000010100000100010100000000100000010000001001000110010000000001010000101111010000000011000100001010110000000000001101110100000000 +01100100000000101001100000000000010000000100000010000000000000000000000000000000000000000000000000000000101100000011011000000000111111110000000001111100000000110011001000000101010100000010010000000000101100110000000101001100 +00001111111100001111010111010000101101100000000011011111100000000100110000000111001101000000100111000000000000001100000000001010000000000000000000000000000000000000010110111000001111110000000011111111000000001111110000000001 +11110000000011111100000000011111000000001101111100010001111111000010011111110010100111011100001001111011000010001111111111000000011111000010001001110000000010111100000000010111011000000000111000000000000000000000000000000000 +00000011101000000111111100000010001111110000010011001100000100011111000000001111110000000011110101000000011100110000000011111100000000001111000000111101110000000011111100000101111111110000000111111100000000111011000000001111 +11000000000011000000000000001110000000000000000000000000000000000000000100001000001100110000000100111101000010110100110000101001110100000000010101000000001011000000010011010001001010000111010000000100110100000100110101000000 +11110111000010001101110101000000011101000010110100010100000011010100000000000100001000000000110000000000000000000000000000000000000100011010000000110011000000001000110100000000000001000000001111010000000011010100000000110001 +01000010100000010000000000110110000001001101000000001100010001000011001100000000110011011000000000010100000000001001000000001100011000100100010010000000000011100000000000000000000000000000000000000011101010000011010100000000 +10011101000100010110010000101001110100000000010101000000001001000000001010010001000000010111010000000000110000000100110101000000000101110000000111011101010000000111010000000000000100000000110101000000000011000010000000000110 +00000000000000000000000000000000000000101010100000110111000000000101111100000011010011010000110111110000001101001100000101110101010000001101001100000001011111000000011011110000000111011100000001110111001000001101111100011000 +01111100000100001011001000001101010100000000100000100000000011100000000000000000000000000000000000000111100000000011110100000000011011110001000001011100000001011111000010010111110000000110011100000000111111110000000011111000 +00100010111100100000111111000000011111110000000011111111000000001111110000010110111100000000111011000000000111110000000000000110000000000000000000000000000000000000001000001000001101010000000010010011000000100100110000001010 +00110100001101011101000000110100010000001001001100000000010111000000001000110000000011011100000000101101000000011101001100000010001011000000001110110010000011011101000000001010001000000000010000000000000000000000000000000000 +00010011101000000011010000000000100100010001001101000100000000100001000000000101010100000010010000000000100100010000101001000100110000101111000000001101010000001000010101010000110100010000000001110100000011111011000000001111 +01000000010011010000000000000010000000000000000000000000000000000000011110100000001100100000000010000001000000100000010000000010000100000000000001000000111001000000011010000001001000100011010001001011010100000000110001000000 +11100011000000001100000100000000001101000001010000010000000011000100000000011100000000000000101000000000000000000000000000000000000001001000000001111000010000001010000100000001100001000000010000010000100111100100000001111000 +01000000101000010000010100100100001001111101000000011111010000000110001100001111111000010100000110110100000001001001000000011110010000000001000100000000000000100000000000000000000000000000000000010010000100000011000000000000 +10000001000000000000110001000010001100001000010111000000001000000000000011010001000001010011110100000011011100001001110011100000001000110000000111000011010010000010110001000001001100100000110111000000010010000100000000000000 +00000000000000000000000000000000000000101011100000111101000000001010111100001010111111000000000011110000100011011101000001110111010100001101111100001000110111000000001111110010000011101100000100001100000100011111111100000000 +10101100000000011111000010001111110000010000100001100000000001100000000000000000000000000000000000010101101000000011011100000000110011110000001001011100000000101011000000001101110001000010010100001001100101110000000001011100 +00000010001100000000110111000000001101110000000011010011100010000111110000000010111100000000110111000000010101110000000000001110000000000000000000000000000000000001001010001000001110010000000011101101000000001000010000000010 +00010000000011110101000000111000100001001010000100000000101011000000001001010000010011100100000000111011000000001110000100000000101101000000001011110000010011100100000001001011001000000000011000000000000000000000000000000000 +00000011000000000111100100000000111111010000000110010100000001111001000000011110010000000110100100000000110011010000000110010100000001100001001000011110010000000111101100000000111000010010000110110100000001111101000000011110 +01000000000011110000000000000100000000000000000000000000000000000001001000001000001100110000000011001101000000010000010000000111000100000011110001000010001100000000000011000001000100100010010000100010010100110010110001000000 +01010011100000001101000100000010001101000000001111010010000011000100000001001011001000000000110000000000000000000000000000000000000101111010100000010101000000000110111100010000110111000001010110110000010101111101000000010101 +00000000011111110000001011011100000001010011000110110111110000000101111101000001011100110000000111111100001011011111100000000101110000000101111100100000000001100000000000000000000000000000000000010010000000000000011100000000 +00011111000000000011110000000100111100000100000011000000100001110000000000010111000000000011110000001100111100001000000111000000100000110010000000011111000011000111110000101000010100000000000111000000010010110000000000001100 +00000000000000000000000000000000000100000000100000100111000000001001001100000000010011000000011000110000001010011100000000100101000000001000100100001000010011000000101000110100000000010100100000100111000000000001000000000000 +00011100000000100011000000001001110000000100001100100000000011000000000000000000000000000000000000000001001000000010011000000000100100011000001101011100001011100001000000111001010100001010010100100000100101010000010001000100 +01001010010100000000000101000000011001110001000000010001000000000100010000000010010100000000100101000000000001110000000000001000000000000000000000000000000000000001100010100000001000000000000010010001010101000100010001000010 +00010000000010010100000110100000010000001101110100000000010001000000001001010000000001010100000001100111001010000001010100000000010101000000001000010000000010010100000001100011000000000000001000000000000000000000000000000000 +00010000001000001010000000000000100100010000000000010100001000100001010000001000010000010010000100000001100001010000010000000101000100100101000101001000011001000010001100000001100001011010010000000100000100100100010001001000 +01000000010000111000000000000000000000000000000000000000000000000001110110110000000001100000000000010011000001000000110001000000001100000000000111010000000000000000001100011111000101000100110000111000011100001010000111000000 +10010111010000100001011100001010010111000000000100110000101000011100000001110111110000000000101000000000000000000000000000000000000110011011100000100111010110011111111100101000111111001000001011110000000010111100000100101111 +00000011101111110001010110111100100010101111000010001101110000000010101100001010100110110000100011111100001000101111000010001001110000000110011101100000000011100000000000000000000000000000000000011000101000000010011100000000 +10111111000000001100110000000010101101000000101111000000011011010000000010110011000000010111110000100010001101000101100111000001011000000000000010011111000001011100110000000010001100000000100111000000011000000000000000001110 +00000000000000000000000000000000000111000000100000000111000000000001110100000000010001000000000000010001000000000100100011000100000001110001000100000000011101000001010000010000001000010100000011000100000000000001110100000010 +01010100000000010001000000000001010000000111000000100000000011000000000000000000000000000000000000010000101000000010001100000000110011010000000000000100000000101001000000001100010000000010000101000000100000010000001000110100 +00000010010101000000100001000000101100000000010010011101000000100000010010000010000100010000100001000000010000001000000000001110000000000000000000000000000000000001100010101000001001010000000010011101000000000000010000010010 +00010001100010010101000000110100000000001001000100100110011101000000000001010000100010010110000000000100000000011001110100100010010101000001001100010000000010010100000001100000001000000000011000000000000000000000000000000000 +00000101101010000010011100000000100111110000001001001101000100101011000000011001110100000010010101000000100100110000000001111100000000000110100000001001110100001100010000001001100111110000000001001110000000100011010000001001 +11010000000101000010000000001110000000000000000000000000000000000001010010000000001001010000000010011111010010000111110000000010111100000001100111000000001001110100010010011111000000000111110000000000101101000000100111000010 +00000111000000001001111100001000001111100000001011110000000010011100000001010011000000000000011000000000000000000000000000000000000101000000100000000101000000000000001100010010011111000000000000110000010000011101000000000010 +00000000000100110000011000111100000000000011000000100001110000001000011101010000000101110000000001111100000000000111000000000001110000000101001100100000000001000000000000000000000000000000000000010100101000000001010000000000 +01110001000000001111010001000001000100000000011101010010100111000000000001110001100000101111010000001101111100000000010101000010000111110100000001000101000000001111010000000001000100000000010101000000010100110000000000000010 +00000000000000000000000000000000000101001010000000110010000000001100000100000010001101000000001100010100001011010101000011110010010000001100000100001011001101000110001101000100000011010100000000110011000000011100010101000000 +00110100000110110101000000001101010000000101001100000000000010100000000000000000000000000000000000000101100000000111100000000000001000010000000000110100000000110001000000001110010001001010000000000000111000010010000010110100 +00000011110110000000111001001000011111110000001111100101100001000011010000000011000100000100111001000000000101110000000000000010000000000000000000000000000000000001010100010000111111000100000010100001000000011011110000000111 +00110000000100101101000001111010010000001010001100000001001111000001011101110100110111101100000001111011000000011110011100000011101110000000011101110000010111101100000001010111010000000000000000000000000000000000000000000000 +00010000101110001011010100000101000111111000000001111100000000101111000000000001110000000010011100000000100111110000000001111100001000110110000100001101110000000011011101000000110111110110000001101100000000111111000000001101 +11000000010000110110000000000110000000000000000000000000000000000000000010100000011111110000000000111111000000011000110100000110011100000001011111010000010111110000100001010011000000011111110010000111001100001001111111000001 +01111111000000001111001101000001110011000000011100110010000111111100010100000011000000000000111000000000000000000000000000000000000101011000100000111001000000000010110100000000100001000001001000010000000001101101000000001000 +00100000010010110010111110110100001000111011100000001110010000000011101100000000111100010000000010010100000100111011000000001110010000000101011100100000000001100000000000000000000000000000000000000000000000000011100100000000 +00101101000000001000010000000010010110001000100001010000000110010000001001101001000000001111010000000011000101000000111001000010001100110000000011100001000000000000010000000001000110000000111001000000000000110000000000000100 +00000000000000000000000000000000000001000010100000110011000000000000110100000000000001000000101000010000001010000100000000000000000000100100100100000010011101000000001110010000001011000100000010110011000000001100000100001000 +00010100010000111001000000001100010000000001001100100000000011000000000000000000000000000000000000010101101010000011110100000000100011110000000001001100000010110111000000101101110100000011010101000000100110110010000001110100 +00000011001100000011111111001000001101110000000011110011000000000100110000000011001100000000111111000000010101110010000000000110000000000000000000000000000000000000000100000000001101110000000000011111000000000111110000010011 +11110000010111011100100000100011000000001001111100000100011111000000101111110000110011011100000010110011000001001101111100100000011111000000001011110001000011011100000000000111000000000000110000000000000000000000000000000000 +10000000000010000011111100000000000111110000000010101100000000000011000000010011110100000011110001000000101100110000000011111000001001110011000000001111110000001111110000000000111100110101000010111100000000110011000000001111 +11000000000000110010001000001100000000000000000000000000000000001000000100100000001101100000000000011101000000010100010000000000010100001001000101000000010001000100001000010001000000110111010010000011101100000000110101000000 +00110100000001001101000000100000011101000000011000010000000011010100000000000111000000100000100000000000000000000000000000000000000000011010000000110100000000000001110100000001011001000010001000010000000001000100000000000100 +01001000000100010000000101110100000010110001000000001100010000000011011000000000110100010000000001110100000001110001000000001101010001000000011100000000000000100000000000000000000000000000000000010000001000000011000000000000 +00011101000000010000010000000110010100000000000001000000000100001000000000000001000001000111010010000011100100000010110001001000001100100100000011000001000000000011000000000010000100000000110001000000110000111000000000000000 +00000000000000000000000000000000000000001011000000111110000000000001110100000000011011000000000000110000000010011100000000000000010000000001001100011101011111000000001100110000001011111101000000110110000000001101001100000000 +01111100000000110011000000001101110000000000001111000000000010100000000000000000000000000000000000000101101110000011111100000000001111110000000011111100000000001111000100001111110100000011111100010000001111110000000110111110 +00000011101100000101111111000000001111010000100011111111000000001111110000000010111100000000111111000000000101110110000000001110000000000000000000000000000000000000001110100000001111110000000011111111000000001100110000000000 +00110010100100111101000001001100000000001101111100000001111111000000011110110000001111111100100001111100000000001111111100001000110011000000001110110000000110111101000000001100000000000000111000000000000000000000000000000000 +00000001000010001111011100010010110111010000000001000101000001101011000001000101010000000111010000100000110111010000000101110100000001110001000000001101010000000111010000110000111111010000001011010100001010100001000000001001 +01000001000001000010000000001100000000000000000000000000000000000001000010100000001100110010000011001101010000000100010000000000000101000001000001000000001000000000100011001101000000000111010000000011110100000100110001101000 +00110000000000001100110100000110000001000000001010010010010010010110000001000000100000000000111000000000000000000000000000000000000000111010100000110101000000001101110100000000010001000000011010010000000001000100000000110100 +00000000110111010000001001110100000000110101000001001100010000000011010000000000110111010000000001010100000000110001000000011001010000000000110000100000000001100000000000000000000000000000000000000010101010000011011100000000 +11011111100000000100110000000111001101000000100111000000000101000000000011011111000010110111110000010111111100010100110111000000011101000000110011011111100000000100110010000011101100000001100011000000000010000010000000001110 +00000000000000000000000000000000000001111000000000111101000000001110111101000000111111000000001111110000100100111100000000111111000000001111111100000000111111001101011110110000000011111101000001111111000000101101110100000000 +11111100000000101111010000001011110000000001111100000000000001100000000000000000000000000000000000000010000010000011010100010000110111110000000001111100000010110011000000000101110000000011010000000000110111110000111001011100 +00000011011100000000110111000100001101010010000011011111100000000001110000000010001101000001100111000000000010000010000000000100000000000000000000000000000000000001001110100000001111000000000011111101000000000011010000000011 +00010100101001010101000000110100000100001101110100000010010001010000001100000000000011010100000001110100000100001111110100000000011111000000001100010000000110010100000001001100000000000000001000000000000000000000000000000000 +00000111101000000011001000000000110011010000000000110100000000000001000010010000010000000000000000000000110011010110001001000100000011110101100000001100010001000111001100100011110110010000000000000100000000110001000000001100 +01000000000111100000000000001010000000000000000000000000000000000000010110000000011110000000000011101101000010011111010000100110000100011001101001000000011110000000000011111101000010011100010000000111000110010001111001000000 +01111010000000001110110100000001101101000000011000010000000111100100000000010110000000000000001000000000000000000000000000000000000100100001000000110000000000001100111100001000001111000010000100110100000011010100000000100000 +00100001110111110000010100011110010001110111000001001101110110000011001100000001110011110000000101011101000000100011000000000101110100000100101001000000000000000000000000000000000000000000000000000010101110000011110100000000 +11111111000010001011110000100011111100000000111111010000001111110001000011111111010010001011110000000011111000000000110111001000001101011000000011011111000100001110110000000111111100000000111111000000000010010110000000000110 +00000000000000000000000000000000000101011010000000110111000000001101111100001000000011000000000000110000000010010000000000010101000010001100001101100001010000000000001111110000000011011100000000110110000000001101111100000010 +01001100000100110011000000000000110100000101010000000000000011100000000000000000000000000000000000010010100010000011100100000001111111010000000010101100000000100001000000001010010000000011110000001000111000010000011010000100 +00001011110100100100111001000100001110000000000111001101100101001001010001000010000101000000101001000000010010000010000000000110000000000000000000000000000000000000000100000000011110010000001011101101000000011100010000000101 +10011000000111110101000001111100000100001111000100100001100001000001011111010000100111100100000001111010000101101110110100000101100001000000011000010000000111110100000000000100000000000000010000000000000000000000000000000000 +00010010001010000011001100000000110111010100000000100100000000111001000000011100010000000111000000000010110000010000000100000100000001111101000100011100010000000011000000010001110011010000000000010000000000110001000010011100 +01000011010010000010000000001100000000000000000000000000000000000001011110101000000101010000000001011111000000001000110000011001101101001011011101000001000110000100100001110011000100001100111001100001111100001001011111010000 +11011110000000000101111100000000010011000000000100110010001001111100000001011100001000000000011000000000000000000000000000000000000100100000000000000111000100000001111101000000011111000001000001110000000000011100000000000111 +00000000000111110000001001111100000000001110001110000001110010000000011100000000000011111000000001111100000000001111000000000001110000000100101100000000000011000000000000000000000000000000000000010000000010000010011100000000 +10011111100000000100110000000010001100000000100111000000001001000000000000010011000100000111110010000100111000000000000111000000010001000000100110011111000000000000110100000010011100000101100111000000010000000010000000001100 +00000000000000000000000000000000000000010010000000100110000000001001110101000000010101000000001000010010100110010101010000100100000000000001000100000000011101001100000011010010000000000100000000000100000001001001110110000000 +01111100000000100101000000111001010000000000010000000000000010000000000000000000000000000000000000011000101000000010010000000000100111011000000001000100000000110001000000001000010100000010010000010000000100010000010001110100 +00100000100110000000000101000000000001000000000010011101000000000100010000000010010100000010110001000000011000000000000000000010000000000000000000000000000000000001000000000000001000000000000110001101000001000101010000000010 +00010100000011000100000000100100010010001000000100100100001101000001001011010000010010000100000000100000000001011000110101000100001000000001001001010010001010000100000001000000100000000000000000000000000000000000000000000000 +00011101001100000000011000000000000111110000101001001100000000000011010000100001010000000000010000100000010100110000101001111100001010001011000010100000110001100000010000100001000111110000101000001101000000000111000100000001 +11010000011101001100000000001010000000000000000000000000000000000001100110111000001001110001101010011111010010001111110000001010111100000000101011000111001011110000000010011111000010000111110000100010111100101000100111010000 +00100111000101011001111100001000111111001111001011110000000010111100000001100111011000000000111000000000000000000000000000000000000110001010000000100111000000001001111100000000011111000000001000110000001010111100000000100010 +00010000100111110001001100111110001101101111000001011001110110000110010000001100100100110000000001101100000000101011000000001011110000000110000000000000000011100000000000000000000000000000000000011100000010000000011100000000 +00011101000000000111010000000000000101000001000101000000000001000000000001011101010000110111011000111100110110001010000101001100110001000000000000010001000000000000010000000000101100000000000101010000011100000010000000001100 +00000000000000000000000000000000000100101010000000100011000000001000110100000000011101000000001000010000000010010100000000100000000000001000110100100000001101000000001011010001000010000100000000100000010111011000100110000000 +00100100100000101001000000001000010000000100100010000000000011100000000000000000000000000000000000011000101010000010010100000000100111010000000001110100000000100001000100001001010000011010010000010000000111010010000001110100 +11000000110100000000100101010101000001000000000010011001000000000100010000000010100100000100100001000000011000000010000000000110000000000000000000000000000000000000010110101000001001110000000010011111000000000111110000000110 +00110000100110011100000010100100000000000001111100000000011101000000010011010010000110001100000011000000000000111001101100000000011011000000011010110100010010011100000000010100001000000000111000000000000000000000000000000000 +00010110100000000010010100000000100111110000000001111100001001101111000000001001110100000010010100000000000111110000100101111100000010001111000001001001110000000100011100000100100001110000000001111101000100101111000100011001 +11000000010110110000000000000110000000000000000000000000000000000001010000001000000001010000000000011111000000000111110000000000001100000010000111000000100001000000100000010011000100000111110010000000010100010000000111000000 +00000101000000000001001100000000000011000000000001110000000000011100000001010000001000000000010000000000000000000000000000000000000101001010000000010100000000000101110100000000001101000000000100010000000101100100000000010100 +00000000011100010100001011110100101001010000000000000111010000000001110000010000010100010010000001101100000000010001000000000111010000000101000000000000000000100000000000000000000000000000000000010100101000000011001000000000 +11001101000000000011010000000011000100000000110001000000001100100010000011000001000000000011010000101011010010100000110001001000111100010000100011000001000000000000010000000011010100000001010001000000010100000000000000001010 +00000000000000000000000000000000000001011000000000111000000000001110110100000100111101000000001100010000010000100100000101111110000000001110000101000110101101000000011100010010000011110100001000111100000001001100000100000100 +10100100000100110001000000100110010000000001010000000000000000100000000000000000000000000000000000010101000100000111100000000000111011110000000110111100000001110011010001010111010100000111101000000000111000110000011110111100 +00000111011100001001111011000000011110011000000111100011000011011000110000101111011100000001101111010000010101000100000000000000000000000000000000000000000000000001000010111000001101010000000011011111000010000011110000000011 +11110000100110011100000000110101010000001101111100100000011111001010001111110000111011001100000000110011110000101101111110100000011111000001101111110000000011111100000001000011011000000000011000000000000000000000000000000000 +00000000101000000111111100000000111100110000000110111100001001110011000000011111100000000111110000000000110111110000000111001100001001111100000010011111110000000111110000000000111111111001000101001100000001110011000100010011 +11000000000000110000000000001110000000000000000000000000000000000001010110001000001110010000000011101011000000001011010000110011101100001000001101000100001110000000000011101101001000010000010000011111110100001101111001000000 +00111000000000001100110100000000110101000001011110110000100001100100000001010111001000000000011000000000000000000000000000000000000000000000000000111001000000001110000100000000111101000000001100011000000001110100000000111000 +00000000111011010001010010000100010000111101001001001110010000010011101000000100110011010000100010000100100100110001010000001110010000000000001100000000000001000000000000000000000000000000000000000100001010000011001100000000 +11001001010000000011010000001011100100000110100001010000111100000000000011001101000000010000010010001011110100000000110001000100011100100000000011001101100000000001010000100111000100000000110101000000000100110010000000001100 +00000000000000000000000000000000000101011010100000110101000000001111001100000000011111000000101100110100011011101100000010110100000010001101110100000001010011000010001111110000000011111101000010110110001100001111111100000000 +11001000000000110001000000101101110000000101011100100000000001100000000000000000000000000000000000000001000000000011011100000000110111110010000001111100000100111111000000000001110000000011011100000110110111110001001001111100 +00001011111100000000110111010001101101010000010011011111100000000111110000000011111110000100111111000000000001110000000000001100000000000000000000000000000000001000000000001000001101110000000011111111000000001011110000000011 +00110000000001111101000000111100000000001111111100000000111111000000101111110000000011111100000010111111000000001111111100000000100011000000001101110000000010111100011000000000001000100000110000000000000000000000000000000000 +00000001001000000011011000000000110111010000000001110100000000110001000010011101010000000011010000000000110111010001000001110100000001111101000000001101010000001011011100000100110111010000000001111000000000110001000000101101 +01000000000001000000001000001000000000000000000000000000000000000000000110100000001101000000100011011101000000000111010000000011000100000000110101000000001101000000000011010101000001000111010000000011100110010000110101000000 +00110111000000001100110100000000010001000000001101010000001010010101000000000100000000000000001000000000000000000000000000000000000100000010000000110000000000001100110100000000001101000000001100010100000000000100000000110000 +00000000110011010000010000110100000110111101000000001100010000100011001100000000110011010000000000100100000100110001010000001100010000000100000010000000000000000000000000000000000000000000000000000000101100000011011000000000 +11011111000000000111110000000011001100000000000101001000001101000001000011010111000010110111110000011111101100010101111111000000001101110000100011111111010000101100110000000111011100000000110111000000000000001100000000001010 +00000000000000000000000000000000000001011011100100111111000000001111111101000000111111000000001111110000000010111100000000111111000000001110111100001001011111000010011111100000001011001100001000111111000000001111111101010101 +11111100001000111111000000001111110000000001011101100010000011100000000000000000000000000000000000000011101000000011111100000011001111110000110011001100001100110111000000001111110000000011110000000000001010110000000111111100 +00100111001000000000111111000000011010110000000011111111000101001111110000000000101100000100111111000000000011000000000000001110000000000000000000000000000000000000000100001000101101110000001100011101000011100100010000110011 +00000000000001010100000011110100001000000001010100000001111101000001101110110000101011010100000001110111100000001100111100000010011101000100000000010000001011110100000000000100001000000000110000000000000000000000000000000000 +00010001101000000011001100001000000011010000000000000100000000110100000000000100010000001011000000000000010011010000000000110100000010110001010000001100010000000010001100000000110000010000000000010100000100101001000010001100 +01010000010001001000000000001110000000000000000000000000000000000000001110101000001101010000000000001101000000010100010000000011000100010000110101010000001101000010100010010101000000000111010000000011100100000000110100000000 +01110111000000001101010100000000011101000000000110010000000011000100000000001100001000000000011000000000000000000000000000000000000001001010100000110111000000000001111101000001010011000000001101110000100010011100000100110100 +00000000100110110000000001111100000001100011010000001101110000001110011100000000110101110000000001111100000000011011000000001101110000000000000000100000000011100000000000000000000000000000000000000111100000000011110100000000 +00111111010000001011010100000011111100000001000111000000001100110000000001111111000000000111110000100110111100000000111111000000001111110000010011111110000100000111110000000010011100000000110111000001000111110000000000000110 +00000000000000000000000000000000000000100000100000110101000000000001111100000011011111000000001110110000001000001101000000110100000000101101011100000000000011000000001001110000000011011100100000100111000010001101101100100000 +01111100100000111011000000001101110000000000100000100000000001000000000000000000000000000000000000010011101000000011110000000000000111011000000011110100000000111101000000001001010000001011110000000010110100010000010001000100 +00000010000101010000111101000000001100110000000011111011000000100100010000000011000100000011111111000000010011100000000000000010000000000000000000000000000000000000001110100000001100100000000000001101000000000010010000000011 +11010000000000000101000011110000001000000000010100000000000101000000001010010001000011000100000010110011000000001100000100000000010001001000000000010010001011000100000000011100000000000000101000000000000000000000000000000000 +00000000100000000111100000000000001011010000001110110100000001111101000000010010010000000111100000001000001100010000001110010100101101101001000000011110010000000111111100001000111010010100000110000100000001000001010000011110 +01000000000100110000000000000010000000000000000000000000000000000001011000010000001100000000000010001111000000000010110000100011110100000000100011000000001100000000001001000111000000000001010000010010111100100000110011000100 +10010011000010101100001100000000000111010000001000110100000011001100000101001000010000000000000000000000000000000000000000000000000000101011100000111101000000001111111100000000111111000100001111110000000010011100000000111111 +00000000100111110000000011101100000111100111000000001111110000000011111100001000111111110000000011011100000000010111000000001111110000000000101001100000000001100000000000000000000000000000000000010101100010000011011100000000 +00010011000000000111010000000011011100000000010111000000001101100000000010011111100000000111110000001011001101000000110111000000001101110000000011011111010010000100111010000001001100000001110111000000010101000000000000001110 +00000000000000000000000000000000000100101000100000111101000000010110000100000000101101000001001111010000000001110100100010111000001100010110110100101100101101000000001110110000000011101100000000111011000000001111110100000000 +10000110000000100001000011001111010000000100100000100000000001100000000000000000000000000000000000000011000000000111100100000011001000010000000110110100000001111101000000011110010000000111101000000000111011010000100100110100 +00000111000100001001111001000000011110110000000011101101100001011010010000000011010100011101111001000000000011000000000000000100000000000000000000000000000000000001001000100000001101110000000011000001000000110011010000000011 +11010000000011000100000000110010000000001100110100010010001101100000011110010000000011000100000010110011000000001101110100000000001001010010111101010000000011000101000001001000001000000000110000000000000000000000000000000000 +00010111101000000001010100000000011100110000011101111100000000011111000001010111110000000001001000000000010111110001000101111100000101010011010000000101110011001001111100010000010111111000000011101100000001010111000000000101 +11000000010111000010000000000110000000000000000000000000000000000001001000000000000001110100000000011111000100100111110000000000111100000000000111000000000001010010000000011111000000000011110000000000111100000000000111000000 +00000101000001000001111100000000010111000100000010100010000000011101000001001011000000000000110000000000000000000000000000000000000100000000000000100111000000001000001100000000011011000000001011110000000010001100000001100100 +00000000100100110000000001111100000000101011000000001001110000000010011100000000100111110000100001001100000000100011000000001001110000000100001100100000000011000000000000000000000000000000000000000001001010000010011000000000 +10010111000000100100010100000010110100000000100101011000011001000000100011010001000000000111010000000010000100000000100101000000001001110000000010011101000000100100000000000010010100000010100101000000000001110000000000001000 +00000000000000000000000000000000000110001010000000100100000000001101000100000000010001000000001011010000000010010100000000100100000000101001000100000000011101000000001010010100000010010100010000100111000001001001110100010000 +00000100000000100001000000001001010000010110001100000000000000100000000000000000000000000000000000010000001000000010000000000000100001010000100000000100000100101101000001001000010000000011000010000001100000010000000000110100 +00000010000100100100100001000000001000110000000010001101000001100000011000001010010100000010100001000000110000111000000000000000000000000000000000000000000000000001110010110000100001100000001101010011000100000100110000000000 +11110000110000011100000000000100010000000001001100000000011111000010100010110100101000011100000000000111000000000001111100100000000011000000000000110000000000011100000001110011110000000000101000000000000000000000000000000000 +00011001101100000010011100000011101111110000000001111100011000101111000011001011110000000010011100000010100111110000000011111100001000101111010010001001110000000010111100000000100111110000100011111101000010101111000000101001 +11000000011001110110000000001110000000000000000000000000000000000001100110100000001001110000000010111111000000000111110000000010111100000000100111000000001010000000000010010011000000000111110000010110101100010101100011000000 +00101000000000001011111100000000011111000000001000110100000110111100000101100111000000000000111000000000000000000000000000000000000111000000100000000111000000000001110100000000010111000000000011010000000000010100001000000100 +00010000000100010010000001110100010101000101001000000001010000000000010000000000000111010010000001110100010101000101000000100001010000000111001100100000000011000000000000000000000000000000000000010000101000000010001100000000 +10001101000000010011010000000010110100000000100001010000001000000000000010000001000000000111010000001010000000100010100001010000001000000000000010001101010000000011011000000010000100000000100001000000010000111000000000001110 +00000000000000000000000000000000000110001010100000100101000000001001110100000000011101001000001011011000001010010100000000100100001000001001000100000100011101001000001001010000000010010100100000100100000010001001110100100000 +01110100000010100101000000001001010000000110001100100000000001100000000000000000000000000000000000000101101010000010011100000000100111110000001101111100000000101111001000001001110000000010010001000000100100110000011101111100 +00000010001100010000100111000000101001000000000110011101100000000111110000000010001100010000100111000000000001110010000000001110000000000000000000000000000000000001010010000000001001010000000010011111000001000101110000000010 +11110000000010001101000000100111000100001001111100110000011111000000001001110000000010011100000000100111000000001001111100000000011111000010011010100000000010011100000001010011000000000000001000000000000000000000000000000000 +00010100000010000000010100000000000100110001000001111100000000000111000000100001110000000000010000000000000100110000001001001100000000001111000000000001110000000000010000010100000111110000010000011100000000000011010000000001 +01000010010100110010000000000100000000000000000000000000000000000001010010100000000101000010000001110001000000000111010000000001110100000000010101000000000110010000000001010101001000100100010010000001000100000000011101000100 +01011100000000010111000100010000010001000000000100010100000001110100001001010011000000000000001000000000000000000000000000000000000101001010000000110010000000001100000100001010001101000000001101010000000011000100000001110000 +00000010110000010000000101000110000000111101000000001101010000000011000000000000110001010000000000100100000000110001000010001100010000000101001100000000000010100000000000000000000000000000000000000101100000000111000000000010 +10100101000000001011010000010011110100000100111001000100001110010001000001110101010000111000010000010011000100000100111001000000011111000000000011100001000000011010011010010011000100010000111001000000000101110000000000000010 +00000000000000000000000000000000000101010001000001111000000000001110001100000001101111000001111101110000010111111100000001111000000000001111001100010001110011010001111111110011010111101100000001111000000000000111011100000001 +00111100000111110011000000010110110000000101011101000000000000000000000000000000000000000000000000010000101110000011010101100000000110110000000001111100000000111111000000001101110000000011011100000000010111110000000001111100 +00000011111100001000110100001000001101110000000011010111000000000101110110001011111100000000010111000010010000110110000000000110000000000000000000000000000000000000001010101000011111110000000000111111100010011100110100000111 +00110000000111111100000101111101000010001111111100000001110011000000011100110000100111011100000001111100000000001111111100000001110011000000111100110000100110111100000000001000000000000000111000000000000000000000000000000000 +00010101100010000011100100000000101011010000000011000100000000110001000010001110110001000011101000000000001011010000001010000100001000111011000000011110010000000011100000000001011011010000000011000100011000111011000000101010 +11000000010101110010000000000110000000000000000000000000000000000000000000000000001110010000000000101101000000001000010000000011000100000000110001000000001110010000000011111101000000000000010000000011000100000000111001010000 +00111000000001000010110100000000100001000000001100010000000000000110000000000000000000000000010000000000000000000000000000000000000001100010000000110111000000000000110100000000010001000000001100010000000011000101001100110010 +00000000000011010000100000000101000000111001000000001100010000000101000000000000000011010000000001000100000001111001000000000000010000000001101100100000000011000000000000000000000000000000000000010101101000000011110100000000 +10011111000010001100110000000011001101000000111111010000001101010000000010011111000000111100010000000011001100000000111111000000011101000000001010011111000000001100110110101111000100000000110111000000010101000010000000000110 +00000000000000000000000000000000000000010000000000110111000000001001111100000001011111000000001111110001000011011100000010110111000000001101111100010010011111000000001111110000000011011100100000110111000000001001111100000000 +01111100000000111111000000000001110001000000011100000000000011000000000000000000000000000000000000000000000000000011111100000000101100110000000111111100000000110011000000001110110000000011110000000000101111110000000010101100 +00000011001000000000110111000000001111110000000000101111100001011101110000000011001100000000111111000000000000000010001000001100000000000000000000000000000000001000000100000001001101100000000000010101000000000111010000000011 +00010000000011011100000010000110000010001101110100101000011101000000001101010000000011010100000011110111000000011001110100000001010001000000001101010000000000010100000000000100000001100000100000000000000000000000000000000000 +00000001101010000011010010001000000100010000010001110100000000110001000000001101010000001011010000000001000111010000000001110100000000111101010000001101010000000110011100000000110111010000000001010100000000110001000010001100 +01000000000001000000000000000010000000000000000000000000000000000001000000100000001100000000000010000101000000000011010000000011000100000000110001010000001100100000000000001101000000000011010000000011110100100000110001001001 +00100011000000000100110101000000000000000000001101010000000000000100000001000000100000000000000000000000000000000000000000000000000000001011000000110110000000000000001100000000011111000000001100110000000011011100000000110100 +00000000000111111000000001111110000000111111001001011101110001000010011100000000000011110000000011011100000000110011000000001101110100000000000011000000000010100000000000000000000000000000000000000101101110000011111100000000 +00111111010000001111110000000011111100010000111111000000000111110000000000101111000000001111110000000011011100000000111111000000001011110000100000111101000000001111110000000011111100000000001111000000000101110110000000001110 +00000000000000000000000000000000000000111010000000001111000000100011001100100000111111000101001111110000000001101100000001111100000000001101101100000001111111000000011011110000000011101100000001111100000000001111111100000010 +01101100000001100011000000011011110000000000110000100000000011100000000000000000000000000000000000000001000010000011011100000001110100010000000011110100000011111101000000011001010000100111010000000000110111010000000100110100 +10000010110110100011111101000110011101000000000010011111001011100100010000000010010100000000100111000000000001100110000000001100000000000000000000000000000000000001000110100000000100110000000000000001000000000011010000000011 +11010000000011010100000000110000000100001100010100000000001101000000001111010000001011000100000000110000100000001100110100100000011101000101001000010000000000010110000001000101100000000000111000000000000000000000000000000000 +00000011101010000001010101000000000100010000000001110100000000111101000000001001010100000011010000000000110110010001000001110100000000111101000000001101000000001011010000000000100101010100000001010100000001100101000000011001 +01000010000011110000000000000110000000000000000000000000000000000000001010101000000001110000000000010011000000100111110000000011111100000010010011000000011101000000001011010011010000100111110000000110110100000000110111010000 +01110100000100100101110100000011001111010000010100110000001110001100000100001001000000000000111000000000000000000000000000000000000001111000000000110101000100001101111100000000111111000000001111110000000010111100000000111111 +00000000111111111000001011111100101001101111001000001111110000000011111100000100001011000000100111101100000000111111000000001011110000000001111000000000000001100000000000000000000000000000000000000010000010000011010100000000 +01010011000000100101111100000011111100100010010111000100001101000000000011011111000000000101110010000011011100000000110011000010001101000000000001011111000000100101110110000011111100000000100111000000000010000000000000000100 +00000000000000000000000000000000000100111010000000110100000000000101000100001011110001001000001111010000011010010101000000110100000000001101110100001011010001000000101110000000000011111100000100110110000000000001110100000000 +01000100000000111101000000001001010000010100110000000000000000100000000000000000000000000000000000000111101000000000011000000000000000010000001100000100000000111101000000000100010001010011000000000000110010010100000100010100 +11000011010000000110110001001000011100010001000000001001000010000001010000000011110100000101110000000000000111100000000000001010000000000000000000000000000000000000010010000000011110000000000011100001001000011000010000000111 +11010000110110110100000001111000100100001111110100010001100001000000011110010000000111100100100001111011000000000100110100001101100001100000011111010000000111100100000000010010000000000000001000000000000000000000000000000000 +00010010000100000001000001000000100000110001001000000100001000111111000011000100110000100011000000001010110011110000110100011100000101110111000000001100110000000011000100010100000011110000101100011100001101111111000000001101 +11010000010010100100000000000000000000000000000000000000000000000000001010111000000111010000000010111111000000001111100010100011111100001100001111011000001111110000000011101111000000001111110000010011011100000000111111000001 +00111110000001000111111100000000111111000000001111110000000011111100000000001001011000000000011000000000000000000000000000000000000101011010000000000111000000000001111100000001010011010001001111110010000001011100000000110100 +00010000110101110010000001111100000000111011000001001101110000000011010000000000100111110000000101001000000000111110000100001000100000000101010000000000000011100000000000000000000000000000000000010010100010000011100100000000 +11111101000000001000010000100011110100000000101001001000101110000000000011101101000001001111010000000011000100001100111011001000001110100000000111111101000000001000010000000011110100000000111011000000010010100010000000000110 +00000000000000000000000000000000000000110000000001111001000000001110110100000001100001000011011111010000000101100110010001111010001000011110010110001111101101000000001100010010000111000101001001111000000000001010110100000001 +10100100000001111101000000011011010000000000110000000000000001000000000000000000000000000000000000010010001010001011001100000000110011010000000000000100000000111101100000101000010000011111011000010000110011010000001000110100 +00000011010100000000110001100000001100000000100011001101000000000110010000000111110100000010110001010000010010100010000000001100000000000000000000000000000000000001011110101000000111010000100001111111000001010100110000000001 +11110000001001111101000000011110001110000111011100000001011111000000000110010000000001100100000011011000001000110111111110000010110011010000000111110001010101111100001001011100001000000000011000000000000000000000000000000000 +00010010000000100000001100000100000111110000001001111100100000001111000000000000110000000000010100000010000111110101001001111100000000000011000000000001110000001000011100000000000111110001000001011100011000001111000000000001 +11000001010010110000000000001100000000000000000000000000000000000001000000001000001001110000000010010011000000010111110000000010111100100001100111000000000001000000010000010011010010010111110000100110001110000000100111000000 +11000100000000001001001100000001011101000000001000110000000010011100000001000000001000000000110000000000000000000000000000000000000000010010000000100110000000001001000100001001011101000000001011010000010110010101010000000101 +01000000000100010000001100110100000000100011000010011001110000011000011000100000100100010000000101101100000000100001000000001000010100000000010000000000000010000000000000000000000000000000000000011000101000000010010001000000 +10010001000100000111010000000010110100001000110101110000000101000001000000010001100000100111010010000010100100000000100101000000100001000000000010010001100001000110000000000011000101001000100101000000011000000000000000000010 +00000000000000000000000000000000000100000010000000100000000000001000000100000010001101000001001011010000010010000100000000100101000000011000000100000100011101000000001000010000010010000100000000100110000001011000000100100100 +00100100000010100001000000101000010000000100000010000000000000000000000000000000000000000000000000011101101100001000011000000010000100010000000001110100000000001111000010000001010000000000010000100101000100110000101001111100 +00000000101101000000000111000000000001000000000100010011000010100111111000000000001100000000000111000000011101001100000000001010000000000000000000000000000000000001100110110000101111110000100011111111011000100111110000100010 +11110000110010101101000000100111001010001001111101001000111111000101011011110000100010011100000000100111010001011011111100001000110111000000001011110000000010111100000001100111011000000000111000000000000000000000000000000000 +00011000101000000010011100000000101111110000000001111100000000100011000000001000110000000110010000000100100100100000001111011101000000101111000100001011110000000110011000000000101011100000011101111100000000101111001000001011 +11000000011000110000000000001110000000000000000000000000000000000001110000001000000000110000000000001101000000000111010000000000000100000001000101000000100001000000000001010101000000010100010000000000110100000000000101001000 +01000111001001000001110100000101011001000000000001110000000000010100000001110011001000000000110000000000000000000000000000000000000100001010000000100011000000001000110100000000001101000000001000010000010010000101000100100100 +00100000100001010000001000000100000000101101000100001000011001000011001100000010100011010000011000110100000000101101000000001000011000101100001110000000000011100000000000000000000000000000000000011000101010000010010100000000 +10011101000010000111010000000010000100000000000101010010101001000000000000010101000000000100010000010010110100000000110100000000000001110000000010011101000000000110010000000010010000000000100101100000011000110010000000000110 +00000000000000000000000000000000000001011000100001100111000000001001111100000000011101000000001000110100010000011100010001100100000000000000001100001000010011000000001011110000000010011100010011000110000100011001111000000000 +01111100000110101110000001001001110010000001011100100000000011100000000000000000000000000000000000010100100000000010010100000001100111110000000101111100000000101111000000000001110100000110011100001010000111100011000101111100 +00000110111100000000100110000000010001110000001010011111001000000110111000000010111100000000100111000000010100110000000000000110000000000000000000000000000000000001010000001000100001010000000000010011010000100000110000000000 +11110000001000000100100010000100001000000001111100001000011111000000000011110000010000011100000001000101000000000001111100000000011111000000100000110000000000011100000001010000001000000000010000000000000000000000000000000000 +00010100101000000001010000001000011100010000000001000101000000011101000000000111110000000001001000000000011111010000000011110100000000011101000000100111010000000001110000000000010111011000000001000100000000010001000000000111 +01010000010100000000000000000010000000000000000000000000000000000001010010100000001100101000000011000001000000000000010000000011110100000001110001000001001100100000000011001001001000100011010001101000110100000010110001000000 +00110001000000001000110100000000001101000000001100010100100011000100000001000010000000000000101000000000000000000000000000000000000001011000000001111000010000011010000100000001100001000000001111010000010011100100010100111010 +00100000111011010000000010110100000000001101000000010011010001110011101100000011111111010000000110000100000001110100000000010110010010000000011000000000000000100000000000000000000000000000000000010101000100000111100000000010 +11100011000000011000110010000111111100000101111011000000011110000000000011101111000000011011110010000101111100000001111011000000011110010010000111101111000000011111111000001111001100000001111111000000010001100100000000000000 +00000000000000000000000000000000000100001011100010110101000000000101111100000000011101000000001111111000000011011100101000110111000000001101111110000000011111000000000111010000000010001100001000110100000000001101111100000000 +01111110000000111011000000000101110000000100000101100000000001100000000000000000000000000000000000000000101000000111111100000100111110110000000111001100000001110011000000011111110100010111110100001010111111110001000111111100 +00100111111100001001111111000000011101110011000010110001000000010100110000100111110000101001101111000000000000000000000000001110000000000000000000000000000000000001010110001000001110010000000010101101000000001000010000100011 +00010000000011100101000000111000000100101110110100000101001101000010000111010000110010100100000001111011000000101100000100000100101011000000011111110000110000111101000001010110001000000000011000000000000000000000000000000000 +00000000000000000011100100000000110011010001000010000100000000110001000010001100010000010011100000000010111011010000110010110100000000111101000000001110011001000011101100100001111000010000000010000100000100111101000000101010 +01000000000000000000000000000100000000000000000000000000000000000000010000101000101100110000010001001101010000000000010000000011000100010000110001000000011100000000010011001101010000100111010000000001110100010000100001000000 +00110011000000101100000100000000011001000000001101010000000100000100000000000000001000000000110000000000000000000000000000000000000101011010100000111101000000000101111100000001010011000000001100110100001011010100000000110100 +00001100110111110010000101111100000000011100001000001101110010001011011100000000100100110000000011001100001010111101000001100101010000000100010000100000000001100000000000000000000000000000000000000001000000000111011100000000 +00011111000001000111110000000011111100000110110101000100001101100000000011011100000010100111110000000001111100000010100111000000101101110000010011001111000000010111110000000011111100000000100111000000000001110000000000001100 +00000000000000000000000000000000100000000000100000111111000000001011111100000000011111000000001111110000100011110100000000111100000000001111111110010001111111000010000101110000000011111100000001111111000000011001111100000000 +11001100000000110011000000000111110100000001000000100010000011000000000000000000000000000000000010000001001000000011011000000000000111010000001001110100000000111101000000101100010100000011010000000000110111010001001001110100 +00000101000100000011100101000000111101110000010011011101000000000101010000000011000100000001110001000000000101000000001000001000000000000000000000000000000000000000000110100000001101000000000001011101000001100111010000000011 +11010000000011010100000100110101000100001101110101000100011100000000001101010000000111010100000000110111000000001001110100000001010001000000001100010000000100010100000100000100000000000000001000000000000000000000000000000000 +00010000001000000011000000000000000011010000000000110100000000111101000000001101010100000011000100000000110011010001000000110100000010010001000000001100010000000011001100000000110011010000100000010100001100110001000000001001 +01000000010100001000000000000000000000000000000000000000000000000000000010110000001111100000000010011111000000000111110000000011111100000000110111000000001101010000000011011111000011010111110010001011011110100000100111000010 +01110111000000011001111100000000010011000101011100110000000000011100000000000000110000000000101000000000000000000000000000000000000001011011000000111111000000000011111100000000111111000000001111110000000011111101000000111110 +00100000110111110000010111111100100001011111000000001011110000001011101100000000111111110000010111111100000101111111010000001011110000000000011101100000000011100000000000000000000000000000000000000011101000000011111100000001 +11110011000000001111110001000010001100000000101111000000001011010000000000110111000000001101110000000011001100000000111111000000000011000000001000111011000010001100110000010011111100010000111111000000000011000000000000001110 +00000000000000000000000000000000000000010000100000111111000001011111000100100001001101000101001000010000000111010100001000110111010010001001000100000000010101000000001101010010001011000100000000000100000000010001000100000000 +11000101000010111101000000011101010000000000010000100000000011000000000000000000000000000000000000010001101000000011001100000011100000010000100000110100000000100001000000001000011000000011000100000000100001010000000000010100 +10000011010100100010110001000110000000100001000100001101101000000010010000001011010110000000110101000000010001001000000000001110000000000000000000000000000000000000001110101000001101010000000011010001100000000111010010000011 +00010000000011010100000000110111001001001001000100010000000101011000011001010010000011010101000011000100100000000101110000000000010000000000001111010010000111010100000000001100001000000000011000000000000000000000000000000000 +00000010100010000011011101000000110100110000000001111100000000100011010000001101110000001101010100100000010001110000001001011101000001110011000000001101100000000100011000000000110111100101001001001100000000111111000000111100 +11010001000010000010000000001110000000000000000000000000000000000000011110000000001110010000000011111111000000001111110000001010111100000000111111000000010111110000001010111111000000000111110100000011111100000000111011001010 +00001111001000000110001101000000011111000000001111110000000011111100000000011111000000000000011000000000000000000000000000000000000000100000100000110101000000001001111100000000011111000000001000110100000011011100000010010010 +00000000110100110000000001111101000010111011000001001101110000001000010000000000100111110000001001111100000000111011000010101101110100000000100000100000000001000000000000000000000000000000000000010011101000000011110000000000 +11011101000000000111010000000011000100001011110111000001000101000000000010010001000000000100010000101011000100000101111101000000000001000000000001011101000000001100010000101011000101000001110101000000010011000000000000000010 +00000000000000000000000000000000000001111010000000110010000000001100110100000000011101000000001000010000001010000100000000010010000000001000000110010010001101010000100110010010000111000100000000110101000000000000110100000000 +00000110101000110001000000001100010000010001110000000000000010100000000000000000000000000000000000000100100000000111100000000000111011010000000110110100000001110001000000011110010000000101100000000000101000010000000110000100 +00000110000100001001111001000000010110011000000010001101010000011001010010100111000000000001011001000000000100000000000000000010000000000000000000000000000000000001001000010000001100000000000010001111000000000011110000000010 +00110000000010001100000000010110010000011001001100000000001111000000101110111000000011001100000000100001000000100000111100000000000111010010001100110000000011001100000001001000010000000000000000000000000000000000000000000000 +00000010101110001011110100000000111111110000000011111100000000111110000000001110100000000001111100000000100111110000100011111100001000101111010000001111110100100000111000000000111111110000000011001100001000110111000000000110 +11000000000010110110000000000110000000000000000000000000000000000001010110100000101101110000000011011111000001000111110000000010001100000000110111000000001101110000000011010111000000000100110000000111001000000000110101000100 +00100100000000001101111100000000011111000001101110110000000011011100000001010111000000000000111000000000000000000000000000000000000100101000100000111001000000011110110100010000111101000000001100010000000011101100000000110001 +00010000101000010000000010000101000000110101000001001111010001000010100000000000111011010010000000110100010000110101000000000110010000000100101100100000000001100000000000000000000000000000000000000011000000000111100100000011 +10101101000000011011010000000110100100000001111001000000011110110000010011100101000000011000010000000111000101001001111001010000011010010010000010101101000000011011010000100011110100000001111001000000000011110000100000000100 +00000000000000000000000000000000000100100010100000110111000000001100110100000000011101000000001110010100000011000100000010110001010000001001000101000000000001000000111101010000000011000100000011100000000000011100110100001101 +00110100000000111101000000010000010000000100101100100000000011000000000000000000000000000000000000010111101010000001010100000000010111110000000001111100000000011011000000010101110000000101111100000000011101110000000111001100 +00100101001101000000010111000000110111010000000001111111010000000111110000000001111100000001011111000000010111110010000000000110000000000000000000000000000000000001001000000000000001110000000000001111000000000111110000000000 +01110000100000010100000000000001000001000001111100001010011111001010000011110000001000011100000000000111000000100001111100000000011111000000100001110001101000011100000001001011000000000000110000000000000000000000000000000000 +00010000000010000010011100000000100100110000000001001100001000100011000000001001110000000010011101100000100101110000010101001101000000101111000000001001100000000010001000000000100110110000000001011100000000100011000000001001 +11000000110000110010000000001100000000000000000000000000000000000000000100100000001001100100000010010001010000000100010000000110000100000010100101000000001001110100000010010001000000000100010000001010110100000011100101000000 +00100100000000001001000101000000010101000001001000010100001010011100000000000101000000000000100000000000000000000000000000000000000110001010000000100100000000001001000100000000010001000000001000010000001010010100000000100111 +00000000100101010000000001000100000010101101000110001000010000000010011100001000100000010000000000010100001000100001000000001001010000000110001100000000000000100000000000000000000000000000000000010000001000000010000000000010 +10000001001100000000010000010010000100000100100001000000101000110000000111000001000000000000010000100010110100000100110001000000001000010001000110000001000000100001010000000010000110000000100001100000010000011000000000000000 +00000000000000000000000000000000000111010011000000000110000001000001001100000000010011010011000000110100010000011100000100000111000000010001011100001110000001000100000011110000101000011100000010000111010000100001001100000000 +01011100001010000011010001000101110000000111011111000000000010100000000000000000000000000000000000011001001110000010011100000000101111110000000011111100001100101111000000001011010000001010111100000001101011101000110011111100 +00000010111100001000100110000000001011100000001010111111010000100111110000001010111100001000101111000000011001110110000000001110000000000000000000000000000000000001100010100000001001110000000010010011000000001100110000000010 +00110000000010111100000000100111010000001010001100000000110011000010001000110000000010111100000000100101000000001001111100000000111011000000011010110000000010101100000001100000000000000000111000000000000000000000000000000000 +00011100000010000000011100000000000100010010000000000100000101000001000000000001010000000000011100000000010100010000000001101100100001001011000000000001010000000000010000000000000111010001000101000100001000000001000000000001 +01000000011100000010000000001100000000000000000000000000000000000001000010100000001000110100000010000001000000000000010001000010000110000000100001000000001000110000000010010001000000000000010100000010010100000000100001000000 +00100001000000001000110100000000001001000000001010010000000010000101000001000000100000000000111000000000000000000000000000000000000110001010100000100101000000001001000100000000010001000001001000010010000010010100100000100111 +00000001100100010000000001100100000010101001100000001001010000000010010000000010100111010000100001000100000000100000000001001101010000000110000000100000000001100000000000000000000000000000000000000101101010000010011100000000 +10010011000000010100110100000010001101000000100111000000001001110000000010000011000000000100110000000110001100000000100111000000011001010000000010011111000000010110100000000010101100000000100111000000000101000010000000001110 +00000000000000000000000000000000000101001000000000100101000000001000111100000100011111000000011011110100000010011100000001100111000000001001111100000000011111000110011011110000000010001000000000100111000000001001111100000000 +00111100000000101111000000001000110000000101001100000000000001100000000000000000000000000000000000010100000010000000010100000000000100110000000001111100000000000011000000010001110010000000001101000000000111110001000001001100 +00000000001100000000000111000001000001010000000000010111000000000100110000000000111100000100000111000000010100000010000000000100000000000000000000000000000000000001010010100000000101000100000001010001000000000111010000000001 +00010000000101110100011000010111000000000111000100000000100101000001110101010000000001110100010000010100000000000101000110100000110001000000000111010001000001110100000001010000000000000000001000000000000000000000000000000000 +00010100101000000011011000000000110000010000000001110100000000111001010000011100010000000011001100000000110011010000000000000100000010101001000000111100010000000011000100000000110101010000000000010100000000011101000000001100 +01000000010100000000000000001010000000000000000000000000000000000000010110000000001100000000000111100001000000001011010000000011100100000000111001000001001110110000000011110001000000001001010000000010110100000000000001000001 +01110000000000111110100100000100100101000000000111010000000011110100100000010100000000000000001000000000000000000000000000000000000101010001000011111000000000001110001100000001101111000000011010110100000111101100000011110011 +00000001101011110000000110001100000001101011000000011010110000000111100100000001110001110000001110011101000001101111001000011110110100000101010001000000000000000000000000000000000000000000000000010000101110000011010100000000 +11011111000000000111110001011010011100000000110111000000001101110101000010011111000000000011110000000010011100000000100111000000001101110000000011010111000101100110110000000000111100000000010111000000010000110110000000000110 +00000000000000000000000000000000000000001010000001111111000000001111001100000001110011000000011100110000000111111100000001111100000000001111001100100001110011000010010101110000100111111101000001111100000000001111111100000001 +11001100000001010011000000011111110000000000001100000000000011100000000000000000000000000000000000010101100010000011100100000000111000010000000010000100000000110001000000001110010000000011100000000000111110110000010010000100 +00110001000101001100001101000000001110000000000011101101000000001000010100000001101100001000111001000000010101110010000000000110000000000000000000000000000000000000000000000000001100010000000011100001000110001000010001100110 +00010000100011100100000000111101000001001011000100000000100001000000000101011000000001100110001000111000000000101110110100000000100001000000001011010000000011100100000100000011000000000000010000000000000000000000000000000000 +00000100001010000011001100000000110000011000000000000100000001101001000000001100010000000111000100000000100010010000000000000100000000110101000000000000010000001011000000000000110111010000001001000100000000001101000000011100 +01000000000100110010000000001100000000000000000000000000000000000001010110101000001111010100000011010011000000010100110000000110001101000001110111010000011111010000000011010011000000100000110001000111010101000000110111000100 +10111100000010001111111100000000010011010000000011110000100111011100010001010111001000000000011000000000000000000000000000000000000000010000000000110111000000001101111100000000011111000000001001110000000110010100000000110010 +00001000110011110000000111111100010000111010010000000001110000000011011100000000110111110001000101111100000010011011000000101001110000000000011100000000000011000000000000000000000000000000000010000000000010000011111100000000 +11011111000000000111110000100011001100000000110111000000001111110000000011110111000100001100110000000011001100000000101011010000001111100000010011011111000000000100100000000010011100000000111111010000000000000010001000001100 +00000000000000000000000000000000100000010010000000110110000010001101110100000000011101000000001100010000001100010100000000110111000000001101000100010001111011000000001100010010000010010100000000110100000000001101110100000000 +01010100001001100101000100111000010000000000010000000010000010000000000000000000000000000000000000000001101000000011010000000000110111010000000000110100000000100001100000111101010000000011011100000000110101010000000101100100 +00000101000101000000110101000000001101100010000011011101010000000101010000001000000100000001110101000000000001000000000000000010000000000000000000000000000000000001000000100000001100000000000011001101000000000011010000000010 +00010100000011000100000000110011000000001100000101000000001001010000000100010010000000000100010000110000000000001100110100000000000101000000000101011001000010010100000001000000100000000000000000000000000000000000000000000000 +00000000101100000011011000000000110111110110000011111100000000110011000000001101110000000011011100000000110101110000000000101100000000010011000000000101110000000011011000000000111111110000000001011100000000100111010000001101 +11010000000000001100000000001010000000000000000000000000000000000000010110011000001111110000000011111111000000001111110000000011111100000000111111000000001110110000000001111111000000001111110000000011111110000000001111010000 +00111111000000001111111100000000111111000000001011110000000010111100000000010111011000000000111000000000000000000000000000000000000000111010000000001111000000000011001100000000111111001000001111110000000101101100000001111100 +00010000111111001000000101111100000000111111000000011011010000000011001000000000111100111000100011101100000000111101000000001111110000000000111100000000000011100000000000000000000000000000000000000001000010000001001100000100 +00010001000100001111010000101011110100000001010111000100011101100000000011011101001000010111010000000111110100000000110101000000011101010000000011010001000011001100010000000111110100000110110101000000000001110010000000001100 +00000000000000000000000000000000000100011010000000100011000000000000000100000000001101000000001111011000000011010100000000110000001000001100110100000000001101100010001111010000000010010100000000110111000000001100000100000000 +00100100000000111101000000101100010000011100011110000000000011100000000000000000000000000000000000000011101010000010010100000000000100010000000101110100000000111101000110001101010000000011011000000001110111010100000001110100 +10000011110100100001010101000001001101011000000011010001000000000100010000000011110100000000000101000010000011110010000000000110000000000000000000000000000000000000001010001000010001110100010001010011000001000111010000000011 +11110000000111011100000011110100001000001101111100000000011111000000001111110000000111001100000000110111000000001101001110000000011011001000001111110000010011011100000000001011001000000000111000000000000000000000000000000000 +00000111100000000101100100000001011111110000000011111100000000111111000000011111110001100111111100000000111111111000010001111100000000111111000000001111110000000011111101000000110111110000000011111100010000111111000000001111 +11000000000111110000000000000110000000000000000000000000000000000000001000001000101001010000000010010011000000000100110000000011111100000000110111000000001101000000000011011111111001000101110001000011001100000010110110000000 +00110111000000001101001100000000011011000000001100110000000011111100000000001001001000000000010000000000000000000000000000000000000100111000000000100100000000001001000100000000110000000000011101110000001011001100100000110110 +00000000110110000000001011000100000010110001000001111101010000000011101100000100111110110000000011000100000010111011000000000001010000010100110000000000000000100000000000000000000000000000000000000111101000000000001000000000 +10000001000000000000010000100011110100000000000001000001001100000001000011001101000010000011010000101011000101000100110001000000011100110000000111011001100100100000010000001011000100000000110001010100000111010000000000001010 +00000000000000000000000000000000000001001000000001011000000000001010000101000001100001000010011101010000100100110101000101111010000000001111100110000101101001000010011100010010000111100100000001111011000000001110100100000001 +10000100000001111001000000010110010000000001000000000000000000100000000000000000000000000000000000010010000100000001000000000000110100110000000000001101000000111101000000001000110000001011000000000000110111010100110100111100 +00110111001100010000110011000000011100110010000011001011100000000000111000100011001100001000110111000000010010010100000000000000000000000000000000000000000000000000001010111000000111010000000011111111000000000111110001000011 +11110001000010111101001000110111000000001111101110001000110111001010001111110000000011111100000000111111000000001111111100001000000111101000001111110000000010111100000000001011011000000000011000000000000000000000000000000000 +00010101101000000010011100000000010111110000000001111100000111110011011000001101110000000011010000100010110101110000000000111100000000110011000000001100110000000011000000000000110100110000000001111100001100111111000000001111 +11000000010101110000000000001110000000000000000000000000000000000001001010001000001110010000000001101101000000001011010000110011000100000000111001000000001110000010000011101101000001001011000000001011000100000000111001010000 +10111000000010011110000100000100101101000100001111010000000001100100000001001010001000000000011000000000000000000000000000000000000000110000000001111001000000001110110100000001001101000000011100010000000111100101000001111000 +00000000111011010110111111110000000101110001000100011110010000000111100001000001111001010000110110010100000101111101100000011110010000000000111100000000000001000000000000000000000000000000000000010010001010000011001100000000 +11001101000110110011010000000011000100000010110001000001011100000001000011001101000000110011011000000011000100001001110001000000001100000000000011000101000000000011010000000011110100000000100001000000010010110010000000001100 +00000000000000000000000000000000000101111010100010011101000000000111111100000000011111000000000100110000011001111100000010011000000010100111111001000011111101000000000100110000000101101100000000011100000000000101011100000000 +01111100000000011101000000000111110000000101111100100000000001100000000000000000000000000000000000010010000000000000011100000100000011110000000001111100000010001111000000100001110010100000011100000010000111000001000001110100 +00000000111100000000000111000000000001110000000000011011000000000111110000000000111100000000000111001000010010100000000000001100000000000000000000000000000000000001000000001000001001110000000010011111000000000100110000000010 +11110000000110011100000000000100000000000001001101100001011111000000001000110000000010011101000100100100011000001001001101000001011111000001001011110000001010001100000001000000001000000000110000000000000000000000000000000000 +00000001001000000010011000000000100111010000000001000100010010101101000000011000010000100000010000001000000100010010010100110100000000100001000000001001110000000010000000000000100100010000001001110100000000101101000000001001 +01000010000001000000000000001000000000000000000000000000000000000001100010100000001001000000000010011101000000000100010000000010110100001000100101000000000001000000000001010001000001000111010000000010000100000000100101000000 +00100110000000001001000100001010011101000100001011010000000010010100000001100000000000000000001000000000000000000000000000000000000100000010000000100000000000001000110100000000000001010001101011010000000010000100011000100100 +01100001100000010000010000110100000100100001000000001000010000000010000000000101100000011100010000110100000000101001000000101000010100000100000010000000000000000000000000000000000000000000000000011101101100001000011000000010 +00011111000010100100010000000000111100000000010111010000000001000000000100010011000010100111110000000000001101001010000111000000000001100000000100010011000010100111110010000000111100000000000111000000011101001100000000001010 +00000000000000000000000000000000000110011011100010101111000000001011111100000010011111000010001011110000000010101100000100110111000100101001111100001000011111000010001011110000000010111100000000100111000000001001111100001000 +01111100000010101111000000101011110000000110011101100000000011100000000000000000000000000000000000011000101000000010011100000000100101110000000011001100000000100011001000001000110100000110010000000101100100110000001111111000 +10000010011100000000101011011000001011000000100010110011000000001111110000000010001100000000101111000000011000000000000000001110000000000000000000000000000000000001110000001000000001110000000001010001100000000100010000000000 +00010000010100010100000010000100000010000101000100001101011101000000000000010000000000010100000000000100000000000001000100000000011101000000000000010000000000010100100001110000001000000000110000000000000000000000000000000000 +00010000101000000110001100000000100001010000000000000100000000100001010000001001010000010010010000010000100000010000010000110100000000100001000000001000010000000010010010000000100000010000000000110100000000100001100000001000 +01110000010000001000000000001110000000000000000000000000000000000001100010101000001001010000001010000001000000000100010000000010000100010000000101010000001001000000000000010001000000000111010000000010000100000000100001000000 +00100100000000001001000100000000011101000000001100010000011010010100000001100000001000000000011000000000000000000000000000000000000001011000100000100111000000001001011100001011010011010000001000110010010000001100100011100100 +01000000000100110100000101111100000000100111000001101001110010000010010000000000100100110000000001111000000000100011010000001001110100000001010000100000000011100000000000000000000000000000000000010100100000000110010100000000 +10011111010000010111110001000010111100000000000111000000011001110000001000011111000100110111110000000010111101010000100101000000001001110100000010011111000000000011110001000010111100000000100111000000010100110000000000000110 +00000000000000000000000000000000000101000000100000000001000000000001111100000010000011010000000010110000000000011101000010000110000000000001111100000000011111000100000011010001000000011100000100000100000000000001001100000000 +01111100000000000011000000000000110000000101001100100000000001000000000000000000000000000000000000010100101000000001010000000000010111010000000011000100000010010001000000100111110000100001001010000000011111010001000010110100 +00000001110100000000011101010001000110000000100001110101100001011111010000000001101100100000010101000000010100110000000000000010000000000000000000000000000000000001010010100000001100101000000011001101000000000000010000101011 +10010000001011000100000100110011000100001100110100000000001101000010001111010000001111000100000000110000010000001100100100010001001101000000001110010000000111000100000001010011000000000000101000000000000000000000000000000000 +00000101100000000011100000000000110011010000110011000100000000110001000001001111010000010011101100000000111011010000110010110110000000111101000000001111010000000011000000000000011010010000000010110100000000111001000000001010 +01001001000101110000000000000010000000000000000000000000000000000001010100010000011110000000010111101111000101011100110000000111101100000001111011000000011110110000000011101101000000011011110000000111111100000001111011000000 +01111000000000001110101100000001101111000000011110110100000111101100000001010111010000000000000000000000000000000000000000000000000100001011100000110101000000111101111110000110011111000000001111110000100011011100111000110110 +00010000110111110100000001111100100000111111000000001101110000000011011100000000010101110000000000111100000000111111000000001111110000100100001101100000000001100000000000000000000000000000000000000000101000000111111100000000 +11110011000000011111110000000100000000110001111011001100011111000001001011101111000010011010110000100111001100000001111011010000011111000000001011111111000010011111111000000101111100000001111111000000000000110000000000001110 +00000000000000000000000000000000000101011000100000111101000000001110000100000000111101000001000100010000010011100100000000111000000000001100110100000111100001000010000000010000100000100100000100111000000000110110110100000000 +10110100000100111111000010001010010000000101011100100000000001100000000000000000000000000000000000000000000000000011100101000000111000010000100010110100000000100001000000001111010100100011100000110000111111010000000011100100 +00000011000100000000111101000000001110000010000010101101100000001011010000000011110100000010111001000000000000110000000000000100000000000000000000000000000000000000010000101000001100110000000011000001000000000011010000000011 +00010000000011000100001000110100000000101100110100000010000001000000000000010000000000000100000000110000000000000001110100000000001101000000001101010000000011010100000000010011001000000000110000000000000000000000000000000000 +00010101101010000011110100000000111100110000000001111100000000110011010000001101010000000111010000100000110111010000101101101100100000110001010000011101110000000010000000000000100111110000000001111100000000111101000000001101 +11000000010101110010000000000110000000000000000000000000000000000000000100000000011101110000000011011111000000000111110000000010111100000010110111001000001101110000010011011111000010100111110000000011111100000000110111000000 +10010111000000000001111100000000001111000000001111110000000110011100000000000111000000000000110000000000000000000000000000000000100000000000100000111111000000001111111100000000111111000010010100110000100011111101000000111100 +01000000111100110000010111011100000000111111000000001111110000010110110000000000111101110000000011001100000000100011000010011111110000000000000000100010000011000000000000000000000000000000000010000001001000000011011000000000 +11011101000000000111010000001100010100100010110001000001001101000000000011000001000000000100000000000011110100000000110101000000110101010000011001010001000000110101010100000110000101000001110101000000000001000000001000001000 +00000000000000000000000000000000000000011010000000110100000000001101110100000000001101000000100000010000000011010100001000110100000000001101000100000000010101000000001111010000000011000100000000100100000000001001010100010001 +01000100000001110001000000001001010000000000010000000000000000100000000000000000000000000000000000010000001000000011000000000000110011010000000000110100000000000001000000001101010000100011010000100000110000010011000000000100 +00000000100100000000000001000000100100010000000000000001000000000001010000000011000100000000110001000000010000001000000000000000000000000000000000000000000000000000000010110000001111100000000011111111010000000111110000000000 +00110000000011011101000000110100101010001101001101000001010111000010001111110000000011011100000010100100000000000001011100000000010011000000001000110000000011011100000000000000110000000000101000000000000000000000000000000000 +00000101101110000011111100000000111111110000000011111100000000001111000000001111111000000011111100000000110111110001000111111100100101001111000000000011110000000101111100000000101111110000000011111100000000101111000000001111 +11000000000101110110000000001110000000000000000000000000000000000000001110100000001111110100000111110011000000011100110000000011011100000100111111000000000111000000010000110011010001001100110001010000111100100000001111000000 +00001100000000000011001100010100111011000000011000110001000110110000000000001100000000000000111000000000000000000000000000000000000000010000100010110111000000001100000110000100010001000010100000010000101100010100110011100100 +00000000110100010000101101000100000011111101000110111101010100001111010000000010110101010000001001010100000000000001000000011001010001000000010000100000000011000000000000000000000000000000000000010001101000001011001100000101 +11000001000100000000010000000011110100100000100001000100001100000000000011000001000000000001010000000011010100000000110001001000001100010000000010000001000000000001010000000010000100000000110001100000010001001000000000001110 +00000000000000000000000000000000000000111010100000110101000000001101000100000000010001001000000010010001000001010100000000000100011001000001000100100000010100000000000011010010000000010100000000000101000000000101010100000000 +01010100000011100001000000011101011000000000110000100000000001100000000000000000000000000000000000000010101010000011011100000000110100111000000001001100100000001111000000101101110000001000010000100000010100110000000001011101 +00000010011100000000110111000000001101010011000001010011000001000111110000001111001100000011000111010001000010000010000000001110000000000000000000000000000000000000011110000000001110010000000011111111000000000011110000000011 +01110100000000001100000000110111000000001010111101010000011011010001010111010000000000110100000000001010000100001001111100001001111111000000001111110100000010111100000000011111000000000000011000000000000000000000000000000000 +00000010000010000011010100000000110111110000000001001100000000000011000001101001110000001010000000000000100100111000000001001100010000010111010000000000110010010000011101000001110000110000000001111100001000111111000010001101 +11000000000010110010000000000100000000000000000000000000000000000001001110100000001111000000000011011101000010100100010000000011000100000011010101000000110101000000001001010001000100110100010000001010000100010110110101000000 +11110111000000000001000100000000011010000000011111010000001011000100000001001111000000000000001000000000000000000000000000000000000001111010000000110010000000001101110100000000000001000000001100010000001101000100000001110001 +00000000100000010000001100010101000010010001001000100000000000000000001100000000110000010000000001010100000111111101000000101100010000010001111100000000000010100000000000000000000000000000000000000100100000000111100000000000 +11101101000000011000010000100100000101001001101001000001010010000101000001000001010000011001010000000110000100101001111001001010011100110000000000100001000000011010010000000111110100000001111001000000000100110000000000000010 +00000000000000000000000000000000000100100001000000110000000000001100111100000000000011000000001100110000001000000100000000010001000001010100001100000010000111000000001000110000000011001110000000110011000001000100001100000000 +00011100000000111111000000001100110000000100101101000000000000000000000000000000000000000000000000000010101110000011110100000000111111110000000011111100000000001111010000001111110100000010011100000000101111110000100011101000 +00000001111100100000001111000000000011110000000010111111000000101111110000000011111100000000111111000000000010110110000000000110000000000000000000000000000000000001010110100000001101110000001011011111000000000111110000000000 +00110000000001011100001000100100000000001101001100000000000011000000001100110100000111001101000000110000010000001001001100000010011111000000001111110000000011011000010001010111000000000000111000000000000000000000000000000000 +00010010100010000011100100000001111011011000000011110100000000110001010000001000010000000001000001000000001000010000000010000100000000000001000000000010010000000000100000000000011000010000000010110100000000111101000000001110 +01000000110010110010000000000110000000000000000000000000000000000000001100000000011110010000000011101101000000011011010010001100000111000001001001000000010010010000010000100001000000011000010000000100000100000011001001000000 +01001010000000000010000100000011101101000000011111010000000111100100000000001111000000000000010000000000000000000000000000000000000100100010100000110011000000001100110100000000001101000000111100010000000011000100000001110001 +00000000110000010000100000000100010000110001000101011100010000001111001000000000110000010000000100110100000011111101000000101100010000010100101100100000000011000000000000000000000000000000000000010111101010000001010100000000 +01011111000000000111110000001101001100000000010111000000010101010000100001010011001000000100110100001001001100000001010111000000010101100000000001010011000000001111110000011101111100000010011111000000010111110010000000000110 +00000000000000000000000000000000000100100000000000000111000000000001111100000000101111000001000011110100000000100101001010001110010000000011111100000010111111000000000011110000000000111100000000001101000000100011111100000000 +01111000000010001111000000100001110000000100101100000000000011000000000000000000000000000000000000010000000010000010011100000000100111110000100001001100000000100011010000001001110000000010000000000000100000110000000000001100 +00000010001100000000100111000000001000110000010010010011000000000111110001000010111100000000100111000000010000110010000000001100000000000000000000000000000000000000000100100000001001100000000010011101000000110100010100000010 +00010000001010010100000010100100010000011001000100000110010001000000101000010000000010010100101110100111001010001001000100000000011101000000111001110000000010010100000100000111000000000000100000000000000000000000000000000000 +00011000001000000010010000000000100011010000001011000100000000100001010000101011010100100010110000100010101100010000000011000100001010100001000000001011010000001010111100000000101100010000000001110100000001101101000000001001 +01000000011000110000000000000010000000000000000000000000000000000001000000100000001000000000000110001101000000001000010000110010000100000100101001000000001010000000000010100001000000001000010101000010000101000100101001000000 +00101011010010011010000100000110001101000000001101010000000010000100100001000011100000000000000000000000000000000000000000000000000111011001000010000110000000100001111100001000010011000101000000110000010000011100010000000100 +00000001000100010001000001001100000000000011000001000001110000000000011100000101001100111000000001111100001010001111000000000001110000000111011111000000000010100000000000000000000000000000000000011001101110000010011100000010 +10011111000001000111110000010010111101000010100111000000101101110001000010001111000000000111110000000011111100001000110111000000001001110000000010011111000001101111110000000010111100000000101111000000011001110110000000001110 +00000000000000000000000000000000000110001010000000100111000010001011111100001000010011000101011001110001010110111100000101101100000001011011001100000101110011000100011000110000000110111100000001101100000000001001001100000001 +11001100000000101111001000001010000001000110001100000000000011100000000000000000000000000000000000011100000010000000011100000000000011010000010101000101000010000001001000100001010100101000010000000000000100010000000001000100 +00001000000101000010000101000100000101000100000000010001000000100101010000000000110100000000000101000000011100110010000000001100000000000000000000000000000000000001000010100000001000110000000010001101000001000000010000000010 +01010100000010000100000000100000000000001000000100000011000001010000001000010000001010000100000010100000000000001000010100000010000001000000001011010000000010000100000001000011100000000000111000000000000000000000000000000000 +00011000101010000010010100000000110111010000000001000100000000100001100000001001010000000011010000001000100100010100000101000100000000100001001000001001010000000010010000000010100101010001000001010100000000111101000010001001 +01000000011000110010000000000110000000000000000000000000000000000000010110101000001001110000000010011111000000000100110010000010011100100001100111000000101001000100000010010011000000000100100000001110001100000011100111010000 +11100100001000001001011100000010010011000100101011110000010110011100000000010111001000000000111000000000000000000000000000000000000101001000000000100101000000001001111100100000001111000000001011110010001110001100000000100011 +00000000100111110000000001111100010011101111000001011000110000000010011100000100100110110000000001111100000000101111000000011001110000000101001100000000000001100000000000000000000000000000000000010100000010000000010100000000 +00011111000001000100110000000000001100000000000111010000100001000100000000010011000000000000110000001000001100000010000111010001000000000000000000011111000000000111110000000000111100000000000111000010010100000010000000000100 +00000000000000000000000000000000000101001000000000010100000000000111110100000011010001000000000100110000000001110100000000011100000000000110000100000000110001000000000100010000000101110100000000011100000000000101110100000000 +11110100000000011101000010000111010000000101000000000000000000100000000000000000000000000000000000010100101000000011001000000000110111010000000100000100100000111001000000011100010000100011000000000000110000010000000100000100 +00001111000100001011110001000000111100000000001011011101000000000011010000010011110100000000110001000000010100000000000000001010000000000000000000000000000000000000010110000000001110000000000001101101000100000000010100000011 +00010110000011100100000100001000001000001100000100000010000101000000101100010000000010000100100000111000000000001110110100000000101101000100000011010000000111110100000000010100000000000000001000000000000000000000000000000000 +00010101000100000111100000000000111011110000000110001100000001111011000000010110110000000111100000000000011000110000000110001101000001010011010000010110110000000101100000000000111011110000000110111100000001101111000000011110 +11010000010101000100000000000000000000000000000000000000000000000001000010111000001101010000000001011111000000000111110000100011111100000000010011000000000000110000000001011111000000000110110000000011111000000000100111000000 +00110111000000001101111100001000011111000000000011110000000011011100000001000011011000000000011000000000000000000000000000000000000000001010000001111111000001001011111101000001110011000000011100110000000110111100000001111100 +00000010101100111000000111001100000001100011000100011111110100000110110001000000111100110000000111111100000001101111000000011111110000000000001100000000000011100000000000000000000000000000000000010101100010000011100100000000 +00111101000000001000010000100011000101000010101001000000010010000000000110100001000000001000010000000000010100000000011001000000000110000000000011100001000100001011010000000000110100001000111000000000010101110010000000000110 +00000000000000000000000000000000000000000000000000111001000000001010110100000000100001000000001100010000000000100100000000111000000000000000000100000000000001000000100100010000001001100100000010001000000000001110000100000000 +10110100000000001101000000001110010000000000001100000000000001000000000000000000000000000000000000000100001010000011011100000000000111010000000001000100001110110001000001100000010000000000000000000000000000010000101000000100 +00000001010100000000010001000000000100100000000011000001000000110011010000010000110100000000110001000000000100110010000000001100000000000000000000000000000000000001010110101000001111010000000011011111000000001100110100001011 +00010000001111011100000001110100000000001101001100001000010011010001111100110000011111011100000011110100000000011111001100101001011111000000000011110000001011011100000001010111001000000000011000000000000000000000000000000000 +00000001000000000011011100000000010111110000000001111100000000111111000000110000110100000111011101000100000011110000000000111100000000111100000000001000110000000010000100000000110111110000000001111100000000001111000001101001 +11000000000001110000000000001100000000000000000000000000000000001000000000001000001111110000000010110011000000010100110000000011001100000001110111010000100001000001000011111111000000001100110000100000001100001000010111000000 +00010100000000101111011100000000111111000000000011110000000011111100000000000011001000100000110000000000000000000000000000000000100000010010000000110110011000000001000100100010010001000000001101010000001100010100000011000100 +00100000000111010100000001000100000000100001000000001001010000000010010000000000110100010000000001110100000011001111000001111001010000000000011000000010000010000000000000000000000000000000000000000001101000000011010000000000 +10010001000010000100010010000011000100001000110101000000001101000000000011011101000000010100010000000010000100000000100101000000001001000000000011010101010000000111010000000100110100000001110101000000000001110000000000000010 +00000000000000000000000000000000000100000010000000110000000000000000000100000000000001000000001101010000000000000100001000110000000001000000110101000001000001000000000000010000000000000110000000000000000100001100000100000000 +00110100000000001101000000001000010000000100001110000000000000000000000000000000000000000000000000000000101100000011011000000000010100111000000001001100000000110011100000001101110000000100010000001001110111010000000001001100 +00000000001100100000000111010000000001000001000011010111000000000111110000000000111100000000010111000000000000111100000000001010000000000000000000000000000000000000010110111000001111110000000011111111000000001111110100000011 +11110000000000110100000000000111000000000011111100000000111111010000000011110101000000111101000000001111000000001111111100000000111111000000000001110000000010111100000000010110011000000000111000000000000000000000000000000000 +00000011101000000011111100000001111100110011000011111100000100111111000100011111110000000111101100000000111111110000000111111100000001000011000010001101110001000001011100100010110111110000100011111000000000110011000001001110 +11000000000011110000000000001110000000000000000000000000000000000000000100001000111111110000000011110001000000101111010000100011110100000001110111001000011101010001000011010111100000010011010001000011000101001100000101000000 +00110111000000101110110100001110111001000000001100010000001111010100000000000111001000000000110000000000000000000000000000000000000100001010000000110010000000101100000100000000001101000000001111011000000011000100000000110011 +00001000110011010000000000100100000100100001000001001100010001000010001100100000110011010000010000110100010000110001000010001100010000000100001110000000000011100000000000000000000000000000000000000011100010000011010100000000 +11010001000000000111010000000011110100000100110101000010001101110000000011011101000000000111010000000011000101000000000101000000111001110001000011011101000000000111010000000011000100000000100101000000000011110010000000000110 +00000000000000000000000000000000000000001010100000110111000000001101001100000000011111000000001111110000000111011100000111110111000000001101111100000010011111000000000100110000010000110100000001111111000000001101111100000000 +01111100000000110011010010011101010000000000001100100000000011100000000000000000000000000000000000000111100000000011010100001000111111110000000011111100000000111111000000011111110010000011110100010010111101110000100111111100 +01000011111100000000111111000100001111110000000011111111011000001010110000000011111100000001111111000001100111110000000000000110000000000000000000000000000000000000001000001000001100010000000011010011100000000111110000000011 +11110010000011011101000000110100000000001101001100010000010011000000001101110100000000011100000010100100000000011101001100000000010011000000001100010010000010011100000000001000001000000000010000000000000000000000000000000000 +00010011101000000011110000000000111100010000000011110100000100111101000000001101010001011011010000001110110110110000010001000100000010110001000000001101010001000110010001000000111100010000000011000000010000110101000000101001 +11010010010011000000000000000010000000000000000000000000000000000000011110100000001100100000000011000001001000000011010000000011110100000001110001000001011100000000000011000001000000000110010000000000010100000000010001000000 +11100000000000001100110100000000000001000000001100010100100111000100000000011100000000000000101000000000000000000000000000000000000001011000000001111000000000001110000110000001101101100010011111010000100111110100010001111000 +00110000111110010000000110100100001001110001000010010000010101000110100000000011111011011000000110000100000101110001001000011110000000000001111000000000000000100000000000000000000000000000000000010010000100000011000000000000 +11000011000000000011110000000011111100000000110011000000101100000001000011000011000011000010010000100010011100000101010011010000001101000000011011001111100001010100110000000011001101001000100011000000010010000100000000000000 +00000000000000000000000000000000000000101011100010111101000000001111111101000000111111001000001111110000000011101100000000111111000000001110111101001000110111010010001111010000100000011100000000110111000000001111001100001000 +11111101000110111111000100001111110000100000100101100000000001100000000000000000000000000000000000010101101000001011011100000001110111110100010101000000000101111011000000001101110000000011010000000010110111110000000001111100 +10000001001100000000100111000000001001000000000011010011000100110100110010101011000100000000111111000000010101110000000000001110000000000000000000000000000000000001001010001000001110010000000011111101000011001000010000110011 +00010000000011110101000000111000000000001110110100000010101101000000001100010000000011100100000000101100000000001100010100000100000001000001001100010000000011100100000001001011001000000000011000000000000000000000000000000000 +00000001000000000111100100000011111011010000110100000100001101111001000010011111010000101111100000000001111011010000010111110100000001110001000000011010010000000111110000000000111000010000100110010100000001110001000000011110 +01000000000001110000000000000100000000000000000000000000000000000001001000101000001100110000000011001101010000000000011100000011000100000100110000000000111100000000000011001101000000100111000000000011000100000010110001000000 +10110000000100001100010101000000000101000000001100000000000011000100000001000011001000000000110000000000000000000000000000000000000101111010100000010101000000000101111100000000010011000000000110110000000101111100000000011100 +00000010011111110000000011111100000100010011010001010111110000001001110000000010010100110000000001011100000000010011000001010100110000000101111100100000000001100000000000000000000000000000000000010010000000000000011100000000 +00011111000000000111110000000000111100001000000111001100000001110000000000011111100011100111110000000000111100000000000111000001000001110001000000011111000000000110010000000000111101000000000111000000010010110000000000001100 +00000000000000000000000000000000000100000000100000100111000000001001111100000011011111000000001011110000000100011100000001000100000000000001111100000010011111000000001001110100000010001100000000100000000100001001001100000000 +01111100001001100011010000001001110100000100000000100000000011000000000000000000000000000000000000000001001000000010011000000000100111010000001001110100100000101101000010000000010000100000010000000010000111010000000001100100 +10101010000100000000100101000000111001000000001010010111000000000111010000000010010100000000100101000001000001000000000000001000000000000000000000000000000000000001100010100000001001000000000010011101000100000111010000000110 +11010000000000010100000000000100001100000101110101000000011101000000101001010000000010010101000010100100010000001001100100000000001101000000001000010000000110010100000001100000000000000000001000000000000000000000000000000000 +00010000001000000010000000000001100011010000011000110100000110101101000010001100010000100010000000000100100011010010010000100100001000100001000001001000010000000010000000000001100000010000010000110100000000100001000000001000 +01000000010000001000000000000000000000000000000000000000000000000001110010110000000001100000000000011111000000000111110000000000110100100000000111010001000101000000000001011111000010100111110000000000011100001010000011000000 +10000100000000100001101100001010011111000010100000110001000000011100010001110100110000000000101000000000000000000000000000000000000110011011000000100111000000101001111100001000011111000010001011110000000010011100000000100111 +00100100110111110000100010101100100100101111000010001011110101000010111100000010100111111000100001111100000010101111000000101011110000000110011101100000000011100000000000000000000000000000000000011001101000000010011100000000 +10111111000000001100110000000010001100000101100111000001011001110000010110001111000001011111110000000010001100000001100111000100111011000000010010001111000000001100110100001010001101000000101111000000011000000000000000001110 +00000000000000000000000000000000000111000000100000000111000000000001110100000000010001000000000000010000011100010110000011000111000000010001011100000001001101000000000000010100001000010101000011000100000100010001110110000000 +00000100000001000101000000000001010000000111000000100000000011000000000000000000000000000000000000010010101000000010001100000000100011010000000000000100000000100001000000001000010000010010001100000100100011010001011000110100 +00000010000100010010100001000000001000000000000110001101000000000000010000000010100110010000100001000000010010011000000000001110000000000000000000000000000000000001100010101000001001010000000010001101000000000100010000000010 +00010000000000010100001100000111000111000001010100000000011101000100001000010000000010010100000010100100000100001001110100000000000001000000001011010000000010010100000001100001001000000000011000000000000000000000000000000000 +00000101101010000010011100000000100111110000000001001100000000100011010010000001010000000100011100000010000111110010000101111100000010100011000000001001110100000010010000000000100111111000000001001100000000101011010000001001 +11000000000101010010000000001110000000000000000000000000000000000001011010000000001001010000000010011111100000000111110100000010111100000000000111000000010001110000000000010111000100110111110000000010111100000000100011000000 +10100111000000001000111100000000011111000000001001110000001110001101000001011010000000000000011000000000000000000000000000000000000101000000100000000101000000000001111100000000000011000000000011110000000000011100000000000111 +00000001000111110000000001001100001010000111000000000001110000000100010000010010000111111000000001001100000000000011010000000001110000000101001100100000000001000000000000000000000000000000000000010100101000000001010000000000 +01111101000010100100010000000001110100000010011101001000000111110010000001111101000000011100010000000101000100000000010111000000010111100000000001111101000000000100010100000001000100001010011101000000010100110000000000000010 +00000000000000000000000000000000000101001010000000110010000000001100110100000011000001000010001111010000001011000100000101110011000000001100110100000011010001000100001101010100000011000100100000110000000010001100110100000000 +00000100000000111001001000001100000000000101001100000000000010100000000000000000000000000000000000000101100000000011100000000000110011010000001010000100000000111101000001001110010000010011101100100110111011010001000110000100 +00000001000101010000111101000000001110100000000011101001000000001000010000000010100100000000101001000000000101110000000000000010000000000000000000000000000000000001010100010000011110000000000001101111000000011000010100000110 +11110000001111101100000001111011000000001110111100000111100011000000011001110000000111111100010001101000001000001110111100000011100011000010011010110001000111101100000001010111010000000000000000000000000000000000000000000000 +00010000101100000011010100000000010111110000000001111100000000101111000000001101110000000011011100001000110111110100000001111101100000001111000000101101010000100010011100000000110111110000001001111100000100110111000000001101 +11000000010000110110000000000110000000000000000000000000000000000000001010000000011111110000000011111111000000011111110010100111101100000001111111000000011110110000000011110011000000011111110000000111101100010011111111000011 +01111100000000001111001100000011110011000000011100110000000111111100000000001000000000000000111000000000000000000000000000000000000101011000100000111001000000001110110100001000111101000000001000010000000011100100000100111011 +00000100111001010000000010110100000101010001000000011111010000000011100000000000111100010010000111000100000000100001000000001010010100000101010000100000000001100000000000000000000000000000000000000000000000000011100100000000 +10101101000000001011010000000011100110000000111001000000001111110000000011100001000100001011010000010010100100000100111001000001101010100000000011100001000011001001010000000110000100001000111001000000001000000000000000000100 +00000000000000000000000000000000000001100010100000110011000000001000110100000000001101000000001000010000000111000100001001110011000000001100010111000011001101000000010010010000000011000100000000100110000000001101000000000000 +01010100000000110000000000001100010000000101100000100000000011000000000000000000000000000000000000010101101010000011010100000000110111110000000001111100000000111011000000001101110000000011011100000000110100010000100100110000 +00000011101000000011111111000100101101100100100011110010000000000101100000000011001101000000100011000000010101000010000000000110000000000000000000000000000000000000000100000000001101110000000011001111000000000111110000000011 +11110000001011011100000010110111000000011101111110100010011111000110100101110000000011001100000000110101000000001101111100000000011011000000001011110000001110011101000000100111000000000000110000000000000000000000000000000000 +00000000000010010011111100010000011111110000000011001100000000101111000000001111110001010011111100000000111111110000001011111100000001100011000000001111110100110010110000000000111100111000000011001100000000100011000000001001 +11000000000000000010000000001100000000000000000000000000000000000000000100100000001101100000000001010111000100100100010000000010110100000010110101000001001101110000001011011101001000000111010001101100000100000000110101000000 +01101100000000001101000100100000111011000000001111110000001110010100000100000100000000100000100000000000000000000000000000000000000000011010000000110100000000000101110100000000010001000000001111010000100011010100000010110111 +00000000110111010001000001110100000000100001000000001101010100000111010001000000110100010000000001000100000000110001000000011001010000100000010000000000000000100000000000000000000000000000000001010000001000000011000000000000 +01000101000000000000010010000010110100000000110001000010001100100000000011001101000000000111010000010000000101001000110001000001011000000000001011010001000001000110010000000010100100000000100001010000010000001000000000000000 +00000000000000000000000000000000000000001011000000110110000000000001111100000000010011010000001111110000000011010100110000110111001000001101110100000000001111100000010100110000010111111100000000100100000000001111001100011101 +11001100000000100011000000001001110000000000000011000000000010100000000000000000000000000000000010000101101110000011111100000000001101110000000011110100000000101111000000001111110000000011111100010000111111110000000001111100 +00001011111100000101110111000000010110110000000111011111000001011111110000000011111100000000001111000100000101110100000100001110000000000000000000000000000000000000001110100000101111110000000001111111000000011100110000100011 +00110000000100111100000001010111010000001110001101000000110011001000001000110000000010111100000000111111000000000111001100000000110011000000001011110001000100111100000000001111000000000000111000000000000000000000000000000000 +00000001000010001011011100000000110111010000000101000101001010000001001000011101010000000100011100000000110100011000000101000100000000000001000000001001010010000011011100000000010110110000000001101100000001101111001000011001 +01000000000001110110000000001100000000000000000000000000000000000001000010100000101100110000000111011101000000000001010000010011110100000000110001001000000101110000000011000101000000000010010100000010010000000000100001001000 +00100011000000000100000100000001000101000000001011010000000011000100000001000011100000000000111000000000000000000000000000000000000000111010100000110101000000001101110100000001010101010000000011010000000111010100010010000111 +00000000110101010000000001100100000011100101010010001101010000000010011100000000010100010000000101010101000001100101000000111101010000000000111100000000000001100000000000000000000000000000000000000000101010000011011100000000 +10001111000001110101110000010101111101000111110111000000010100110000001011010111000000000110110000000100011100000001110111000000011101110100001001010001000000010101010001001110110100000011100111000000000001110010000000001110 +00000000000000000000000000000000000001111000000000111101000000001011111100100000111011000010011000110000000011111100000000001111010001001110101110000000110111001100001010110000000110011000000000111011000000000100111100100000 +01101100000000101111000000001011110000000001111100000000000000100000000000000000000000000000000000000010000010000011010100000000100111110000001100001100000000010011000000001101110000001001011100000010110111110000010001001100 +00000000001100000000110111010001001101000000001001011011000000000101110000000010101100001010110111000001101010110010000000000100000000000000000000000000000000000001001110100000001111000000000010011101000000000100000001000010 +00010001000011010100000010000111000000001111110101000111010001000000101001010000001110010100000000110100000000000101000100000000011001000001001000010100001111010100000001000111000000000000001000000000000000000000000000000000 +00000111101000000011001000100000100011011000000000000100010010000000010000001100010010000101001100000000110011010000000001000100000010100001001100111100010001000010000000000000010000011000000000100100000001110001000100001100 +00000010000011110000000000001000000000000000000000000000000000000000010110000000011110000000000010101101000000110000010000000101000100010101111001000000010110110000000011101101000000011000010100000100010100000001101001000001 +01101000010000000110000100000001101001000000011100010000000111100100000000111111001000000000100000000000000000000000000000000000000100100001000000110000000000001000111100000000000011000000000000110000110111001100000000010011 +00000000110011110000110101001100001001110011010000001100110000000010000000000000010000110100000000011100001000010011000000001100110000001000101101000000000010000000000000000000000000000000000000000010101110000011110100000000 +10101111000000001111110100100001111100001000110111000110000101110000000011011111000000000111110110000011111110001000111111000000001010110000000001110111000000001101010000000011011100000000111111000000000010110010000000000110 +00000000000000000000000000000000000101011010000000110111000000001001111100000000010011011000001000110000000011011100000001010111000100001101101100000000011111000000001011110010000011011100000000100100000000000101001100000000 +01111100000000101111000000001101110000000100001100000000000011100000000000000000000000000000000000010010100010000011100100000001101011010000000010000100000000110011000100001110010000000001101100000000111000010000011010111100 +00000010110100000000111001000000001010000100000011101011000000001011010000000010110100000000111001000010010011110110010000000110000000000000000000000000000000000000000100000010011110010001001110111101000000110000010000000110 +00010000000111100110000001111111000000001110100100000101100001000000011011010000000111000100000001101000000000001110000100000001101101000000010111010000000111100100000000010011000000000000010000000000000000000000000000000000 +00010010001010000011001100000000100011010000001100000100000000110001000000011100011010011011001100000000110000010000000000010100011011111101000000011100010000000010000000010010100100010000001000110100000001111101000000001100 +01000000010100110000000000001100000000000000000000000000000000000001011110101000000101010000000001111111000000001100110000001001000101000011011111000000000111110000000001001011000000001100110000001001111100000001010111010000 +01010100000000000111000100000000111101000001010111110000100001111100000001111111001000000000111000000000000000000000000000000000000100100000000000000101000000000001111100000000011111000100000001110000100000011100000000000111 +00000100000111110000000001111100000000001111000010000001110000000000011101000000000111110000000001111100000000001111000100100001110000000100101100000000000001100000000000000000000000000000000000010000000010000010011100000000 +10011111000100000000110000001110001101000100100111000000011001110000000010011111000000000000110000100010001100010000100011000000001001000100000010011101000100000100110000000010111100000000100111000000010000000010000000000100 +00000000000000000000000000000000000000010010000000100100000000001000110100000000010101000000111000010000001010010100000000100111000000011001110100100010010001000000001000010000100110010100000001100000010000001001000100000000 +01101100000000101101000001001000010000000000010000000000000010000000000000000000000000000000000000011000101000000010010000000000100111010000000101000100000010100001000000001001010000000010011100000001100111010000000101000100 +00001010000110000000100101000000001001000000001010011101000000000100010000000110110100000000100101100000011100000000000000000010000000000000000000000000000000000001000000100000001000000000000110011101000000010001010000011010 +00010100000110000100000000100011000000001100110110000100000001000001001000010000010010000100000000100000000000011000010100000100001001000001001111010000000010010111000001010000101000000000000000000000000000000000000000000000 +00011100101100001000011000000010000111111000000001001100000100000011100000000001010000000000011100000000000111110000000001001100001010000011000010100001110100001000000000000010000111111000101001001100000000001111000000000001 +11000000011100001100000000001010000000000000000000000000000000000001100110111000001001110000001010101111000000001111110000011010111100000000101111000100001010110000000010011111000010001111110100100010111101001000101111000000 +00101111000000101011101100001000111111000010001011110000000010111100000001100111001000000000111000000000000000000000000000000000000110011010000000100111000000001010111100000000110011100000011000110000000010101100000000101111 +00000000101111110000000011111100000000101111000000001011110010000010111100000000110100110000000011111100000000101100000000001011010001000110011110000000000011100000000000000000000000000000000000011100000010000000011100000000 +00011101000000000100010000011100001100000000000101000000000001110000000000011101000000000111010000000000110100000000000101000000000000110000000000011011000000000111110000000000110100000000010101000000011110110110000000001100 +00000000000000000000000000000000000100101010000000100011000000001000110100000001000001000100101010010000000010000100000000110011000000001000110100000000001101001000001011010000000010000100000000100011000000001000010110100000 +00110100100001101101000000001000010000000100101110000000000001100000000000000000000000000000000000011000101010000010010100000000100111010000000001100100000000100001000000111001010000001010011100001000100111010000000001110100 +01010010110100000100100101000000001000111100000010010101000000000101010000000010110100000000110101000000011000110000000000000100000000000000000000000000000000000000010110101000001001110000000010001111000000000100110000000010 +10110100001010011100000010100111000000001001111100000000011111000000001011110000000010011100000000100111000000001001010101010001011101000000001011110000000010011100000000010111001000000000111000000000000000000000000000000000 +00010110100000000010010100000000100111110000000000011101000000101111000000001001110000000010011100000000100111110000000001111100000000101111000000001001110000000010011101000001100110110010010001111100000101101111000000111001 +11000000010010110000000000000110000000000000000000000000000000000001010000001000000001010000000000011111100000000100110000000000001100000010000111010101100001010000010000010011000000000111110000101000001100000000000111000000 +00000111000000010001101100000000010011000000000000110000001000011100000001000011001000000000010000000000000000000000000000000000000101001010000000010100000000000111110100000000110001000000100100010000001001110100010000011100 +00000000011101010000000111110100000000010000000000000111010000000001111100000100010100010000000011000100010001010001000000000111010000000101001100000000000000100000000000000000000000000000000000010100101000000011001000000000 +01001101000000000000010000011111000100010010010001010000100100010010100011000001001010010011010010011111000000000001110001000000011100110100000011000001100000000000010110000011000100000100110001000000010100110000000000001010 +00000000000000000000000000000000000001011000000000111000000000011011110100000000100001010000101100010000000101100101000001111100000000001110010100000000001101000000011100010000001011100100100000111011010000001100000100000101 +00000110000001110001000100001110010000000000011100100000000000100000000000000000000000000000000000010101000100000111100000000000101011110000000111001100000001110011010000011010110000000111100100000000011000110000000110111100 +00000110000101100001101011000000011110110000000011100011000001011000110000000111001101000001111011000000010001110100000000000000000000000000000000000000000000000001000010111000001101010000000000011111000000000111110000000011 +11110000000010011100000000110011000000001101111100000000011111001000001011110000000011011100000000110111010000001101011100000000011111000000001111110000000001011100010001000011001000000000011000000000000000000000000000000000 +00000010101000000111111100000100011100110000000111111100000001101111000000011110110100000111110000000010101100110000100111111100001001101111000000011111110000000101110000000000111111111001000111001100000001110011000000011110 +00000000000010100000000000000100000000000000000000000000000000000001010110001000001111010000000010100001000010001011010000000010110100010001110001000000111110000100000011000001000000010011010000001100110100000000111001000000 +00011000000000101111111100000000100101100010001100010000100011101100000001010100011000000000010000000000000000000000000000000000010000000000000000111001010000001010000100000010101101000000101011010000000010100100010100111100 +01000101001000010000010010110100010100101101000000001010010000000001100000000000111011010001000010010100000000110001000000001110010000000010001000000000000001000000000000000000000000000000000000000110001010000011001100000000 +00000001000000000111010000000010110100000001100001000001011100000000000010000001000000000011010000000100110100000000110101000000000100000000000011000101000000100001010000011011000110000000110001001000000110000000000000000100 +00000000000000000000000000000000000101011010100000111101000000000101001100000000011111000000111111010000001001001100000000100000010000001101001100000000011111000000101111110000000101011101000000010100000000001111110100000011 +00011100000010110011010000101101110000000111011000100000000001100000000000000000000000000000000000000001000000000011011100000000100111110000000001111100000011111111000000000101110000000011011100000000110111110000000001111100 +00001011111100000011110111000000000101110000000011011111000000000111110000001011111100000010100111000001000001000000000000001100000000000000000000000000000000000000000000001000001110110001000010110011000000001100110000000011 +00110000000011111100000000111110000000000111001100000000101111000100000100110000000001111100000000011000000000001111001100010000111111000000000000110000000011111100000000110011001000000000110000000000000000000000000000000000 +00000001001000000011011000000000000000010000000001000101000011100001000000011101010000001111010000000000110100010000000101110100000011110001000000111001010000011101010000000000110101010000000001110100000010010001000000111001 +01000000000101110000000000001000000000000000000000000000000000000000000110100000001101000000000001010001000000000100010001000110000100000001110101010000011101100000000011010001000000010111010000000111000100000001000101010000 +11100100000000001101000100000000011101000001101100010000000111010100000000000111000000000000001000000000000000000000000000000000000100000010000000110000000000001001000100000000000001000000001000010100000011000100000010110010 +00000100100000010110001000110100010100110001000000001100010100000011000000000000110001010000000000110100000000110001010000001000010000000100001110100000000000000000000000000000000000000000000000000000101100010011011001000000 +10010011000000000100110000000010001100001111110111010000111101100100000101010011000000010111110000010101001101000000000111010000001101000000000011010011000000000111110000000001001100000000110111000000000000111100000000001010 +00000000000000000000000000000000000001011011100000111111000000000011111100000000111111000000000111110000110111011100100001110001000000001101111100000011011111000101011111010000000010101100000000111111000000001111110100000000 +10111100000000011111000000001011110000000001011100100000000011100000000000000000000000000000000000000011100000000111111100000000111100110000000011001100001000011111100000011011110000000011110100000001111100110000000011001100 +00010011001100000000001011000000001111000000000000110011001010001100110000010011111100000000111111000000000011110000000000001110000000000000000000000000000000000000000100001000001101110000000011000001000000000100010100000011 +01110010000110011100000011110110000000000001000100000000010001000000101100010000000100010100001011000100000000100101000100000110100101000101001111010000101011010110100000000111001000000000110000000000000000000000000000000000 +00010001101000000011001101000101110000010000000000000100000000111101000000001000010100000011000100100010110001010011010000100100011100110001000000000101010100000000000000001000110100010000001000000100001100111101000000001100 +01100000010001111000000000001110000000000000000000000000000000000000001110101000001101010000100011000001010000000100010001000111110100000001100101010000001101100000000000010101000000000110010000000011000101000000010101000000 +00100100000001000101000100000000010101000000001111010000100011010100000000001111001000000000011000000000000000000000000000000000000000001010100000110111000000001101001100000000010011000000011011010000001101001100000100110101 +00000000110001110000000101101100000000110001010010111000110000011000110000010000000100010000001001001100000000111111000000111101010000000000001100100000000011100000000000000000000000000000000000000111100000000011110100000000 +11111111010000000111110000000011011100000000111111010001001101110101000000111011000010011001110100000011111100000000101111010000001110110001000001111011000001001111110000000011111100000001010111000000000111110000000000000110 +00000000000000000000000000000000000000100000100000110101000000001101111100000000010011000000101000110010000011011100000000110100000000001101001100000000010011000000001110110000000010011100000100010110000000000101101100000000 +01011100000000110011010000101111110100000000101000100000000001000000000000000000000000000000000000010011101000000011010000000000111111010001001001000100000000110001000100101101010100001011100001001010100100000000000011101100 +00000011110100000010100101000000001101000000000011010001000110011100010100000011000100000000010101000000010011000000000000000010000000000000000000000000000000000000011110100000001101100000000011001101000100010000010000000011 +00011010001011000100000000110000000000001100000100000000000001000000001110010000000010000101000000010010000100011001000001000000000101000000001100010000000011000100000000011100000000000000101000000000000000000000000000000000 +00000100100000000111100000000000111011010000000110000100000001110001000001011110010000100111100000000000000000010000000110100100000001111101000001011011010000000110000000000001100000010000110110000100000101110001000000011110 +01000000000110010000000000000010000000000000000000000000000000000001001000010000001100000000000011001111000010000000110000000011001100000000110011000000001100000000001011000011000000100000110100000011101100000101110011000000 +01000010000000001100001100001101000111010010011100110000001011001100000011001000010000000000000000000000000000000000000000000000000000101011100000111101000000001111111100000000111111010000001111110100010011101100001000111111 +00000100011111110000100011011100000000111101001010001111110000000010111100000000001101110000100011111100110000111111000000001111110000000000100001100000000001100000000000000000000000000000000000010101101000000011011100000000 +11011111000000000111110010000010111100000000110001000000001101100010000011011111001000000100110000000011001100000000100111000000000001000000000010010011000000000100100100010011111100000000001111000000010101110000000000001110 +00000000000000000000000000000000000100101000100000111001000000001110110101000100101101000000001011010000000011100100000000111000000000011011011100000000110001000000101110110000000010100100000000111000010000001000000100000000 +10000100001100111101000000001010010000000100101100100000000001100000000000000000000000000000000000000011000000000111100100000000111011010000110110110100000001110101000000011110010100000111101000001000111011010000000110100100 +00000111000100000001111101110000010100000000010001101001000000011001010000000111110100000001001001100000000011110000000000000100000000000000000000000000000000000001001000101000001100110000000011011101000000000111010001001011 +11010000000111000100000100110000000000001100010100000010011001000000001110010010101111010100000010110000000001001000100100000010000101000000001111010000010010000100000001000011001000000000110000000000000000000000000000000000 +00010111101010000001010100000000010111110000000011111100000011010111000000110110110000000001011000000000011111110000000001101101000000010011000000000111010100000101110000000000011110110000000001001100000000011111000001000111 +11000000010111110010000000000110000000000000000000000000000000000001001000000000000001010000000000011111000000000111110000100000111100001010000111000000000001110000000000011111010100000101110000000000111100000010000111010001 +00000111100000000000011100010010011010000000000011110010000000011100000001001011000000000000110000000000000000000000000000000000000100000000100000100111000000001001111100000001010011010000001010110000000010011101010000100100 +00000010100011110000000001101100000000100111000000011001110000100010000000100000100100110000000001001101000000100011000000001001110000000100000100100000000011000000000000000000000000000000000000000001001000000010010000000000 +10011101100000100100010000000010000100000010100101000000111001000000100010011101001000000100011000000010000100101110100111000000101001100100001110010001000100000000010000000010000100000000100101100000000001110000000000001000 +00000000000000000000000000000000000110001010000000100100000000001001110100001010010001001000001010010000000010010100000010100100000000001001110100000000011001000000001001010000000010010100000000100100100000001101000110001000 +01100100000000100001000000001001010000000110001100000000000000100000000000000000000000000000000000010000001000000010000000000000100011010000010000000100000110100001000000001000010000000010000000000001100011010000010000000100 +00010010000101000100100101000000001000100000000110000001000001000010010000010010000101000010100001000000010000111000000000000000000000000000000000000000000000000001110010110000100001100000001000011111000010100100010000000000 +10110000000001011100000000000100001100000001111100001010011011000010100001110000000000011100000000000100000000000001001100001010011011000010100000110000000000011100000001110101110000000000101000000000000000000000000000000000 +00011001101110000010011100000000100111110000100011111101001100101111000000001011110000000010011100000010101111110000100001111100001000101101000010001010110000000010111100000010101111110000100001011100001000101111000000101011 +11000000011001110110000000001110000000000000000000000000000000000001100110100000001001110000000010111111000000000110110000000010111100000000101011000000001011000000000010010011000000100111110001010110111100000000101011000000 +01101110000000001011001100100000010111000000001000110000000010011100000001100000000000000000111000000000000000000000000000000000000111000000100000000111000000000000110100000000010001010000000011010000000000010101000000000100 +01000000000100010000000101110100000111001101000000000001010000000000010000000000010100010000000001000100000000000001000000000001010000000111000000100000000011000000000000000000000000000000000000010000101000000010001100000000 +10001101000000000000010100000010110100000000100101000000001000000000000010000101000000000011010001000010110100000000100001000000101000110100000010000001000000000010010000000010000100000000100001000000010000001000000000001110 +00000000000000000000000000000000000110001010100000100101000000001001110110100000010001000000101011011000000010010100100100100100001100001001010100000110011101000000001011010000000010010110000000100101000010001001000100000000 +01100100000000100001000000001001010000000110000000100000000001100000000000000000000000000000000000000101100010000010011100000000100111110100000001001100000001101111000000101000110010000010010000000000100101110000000001111100 +00000010111100000000100111000000001001110000001110010011000000100110110100000010001101000000100111000000000101000010000000001110000000000000000000000000000000000001010010000000001001010000000010011111000000000101110100001110 +11110000000010011100000000100011000001001001101100000000011111000000001011110000100010011100000000100110000000001000111100011001010011010000001011110000000010011101000001010001000000000000010000000000000000000000000000000000 +00010100000010000000010100000000000111110001000001001101000000000010000000000001110000000000010000000000000111000000000001111100000000001111000000000001110000001000001000000001000100110000000001001101000000000011000000000000 +11000000010100110010000000000100000000000000000000000000000000000001010010100000000101000000000001111101010000010100010000000001000100000000011111000000100111100001000001111101000000000111010010000001110100000000011001000100 +10011100010100000111000100100010110001010000000100010000000001010100000001010011100000000000000000000000000000000000000000000000000101001010000000110010100000001101110100000010000001010000001110010000100010000100000010110000 +00000000110011010000000000110100000000111101000001101100010000001011001000011000110000010000100101100001000000111001101000001100010001000101001100000000000010100000000000000000000000000000000000000101100000000011100000000000 +10101101000100000000010000000111100100000000101101000000001110100000000011101101000001001011010000010011110100000000111101000000001100000000000011000001000000001010010100010011100110000100111001000000000101110000000000000010 +00000000000000000000000000000000000101010001000011111000000000000110111100000001100011000001111110110000000100101100001001111000001000001110111100000101101111000000111111110000000111101100000001111010000000001110001100000000 +00100100001111111011010001011110110000000101011101000000000000000000000000000000000000000000000000010000101110000011010100010000010111110000000001111100000000110111010100000001110000000011011100000000110111110000100001111100 +00000011111100000000110111000000001101010000000010011111000000000101110000000011011100000010110111000000010000110110000000000110000000000000000000000000000000000000001010100000011111110000000011111111100010011100110100000111 +00110001010111101100100001111100000000001111001100000001110111000000011111110010000111111101001001111000000000001011001100001001011011111000011111110000001111111100000100001000000000000000111000000000000000000000000000000000 +00010101100010000011100100000000111011010000110010000101000100110000000001001110010100000011100000000000111000010000000010010100001000111101000010001100010000000111000010100011100101010000110100100100000001111101000010001111 +01000000010101000010000000000110000000000000000000000000000000000100000000000000001110010000000011101101100000001000010000000011000000001100011001000000001110000000000011000001000000001010010000000011110100000000110001000000 +00111000000000011110000100000100101001000000001111010000000011100100000000100000000000000000010000000000000000000000000000000000000001100010100000110011000000000100110100000000000001000000111100010100001001000110000000110000 +01000000110000010000001001110100000000111101000000001100010010000011010000000000100001010000001100100100000000111101000000001100010000000101100000100000000011000000000000000000000000000000000000010101101010000011110100000000 +10011111000000001100110000011011001100101010010011000000000101000000000011110011100001111110110010000011111100000000110101000000001101000000100110010011000000111110110000000011111100000010111111010000000101000010000000000110 +00000000000000000000000000000000000000010000000000110111000000001001111100000000011111000000001111110000001011011101000010010111000000001101111100000000010101000000001111110000001011011100000000110111000001001001111100001100 +01011100000000111111001001001101110000000000011100000000000011000000000000000000000000000000000000000000000010000011111100000000000111110000001101001100010000111111000000001111110000000010010100000000111101110001000011111100 +00000011101100000000101111000000001011100000000011110011000000001000110000000011001100000000111111000000000000000010000000001100000000000000000000000000000000001000000100100000001101100000000000011101010000010100010000000011 +11010000010111010100000011000000000000001101000100000000011101000000001100010000010100000100000011100100000000001000101100000011010001001000001100010000000011010101000000000100000000100000100000000000000000000000000000000000 +00000001101000000011010000000000110011010000000001000101000000111101000000010101010000001101011101000000110101010010000001110100000000111001000000011101010100000111011000000100110100010000001101000110000000110001000000001100 +01000000000001000000000000000010000000000000000000000000000000000001000000100000001100000000000011001101000000000000010000000011110100000000110001000000000100100000000011000001000000000011010000000011000100110000110101000000 +00110100000000011100100100000100000001100011001100011000000011000100000001000000100000000000000000000000000000000000000000000000000000001011000000110110000100001101111100000000010011000000001111010010000011011100000000000111 +00001000110101110000000001111100000000111011000010001001110000000110011000000010110100110000100111001100010101110011010000001111110000000000000011000000000010100000000000000000000000000000000000000101101110000011111100000000 +01111111000000001111110000000011111000000000111111000100000011010100000011111111000000001111110000000011111100000101101111000000110001110000000100011111000001111111110000010111111100000000111111000000000101110110000000001110 +00000000000000000000000000000000000000111010000010111111000000011011001100000001110011000000010000110100000111001100000010110100000110001001001100000001011111000001001111110000000011111100000000111111000000001111001100000001 +11001101000000010011000000011011110100000000110000000000000011100000000000000000000000000000000000000001000010001011011100000001100000010000000001000100000000000001000100011101010000101011100000010000100100010000000001110100 +00001011110100001010110101000000001000110010000011001011100000000100010000000011000100000001110101000000000001000010000000001100000000000000000000000000000000000001000010100000101100110000000010010001001000000100010000000000 +00010000000010010100100010110000000010011000000100000000001101000010001111010000000010000100000000010011000000001100000100000000000101000000000000010000000001000100000001000000100000000000111000000000000000000000000000000000 +00000011101010000011010101000000100100011010000001000101000011000001010010001001010000000011010000000000100100010000010001110100000000111101000000001001011000001010011100000001110010010000000001010110000100000001000001101101 +01000000000011000010000000000110000000000000000000000000000000000000001010101000001101110000000010000011001000000000110000000100001100000000110011000000001101000100000011010011001000000111110000000011111100000000100111000000 +00110111000000001101001100000000010111000100101100110010001111011100010000001000001000000000111000000000000000000000000000000000000001111000000000110001010000001011111100010100111111000000000011110000000111111101000000111111 +00000000111111110000000111111100000000111111000000001011110000000111111100000000111111100000000001101100000001111111010000011111110000001001111100000000000001100000000000000000000000000000000000000010000010000111010100000000 +10010011000000000100110000001000001100010000100111011000001101000000100011010011000000000111110000000111111100000000110111000000100101000000000011010011000100000100110000001001001101000010110111000000000010110010000000000100 +00000000000000000000000000000000000100111010000000111100000000001001000100000010010001000010110000010000000010010100000000111100000000001101000100000000111101000000001111010010000011010100000010010000000000101001000100000001 +01000100001011010001000000011100010000000100111100000000000000100000000000000000000000000000000000000111101000000011001000000000100000010000101100000100000010000001000000001100010000000011011000100000100000010000000000110000 +00000011110100000000110001010000001000100000000011001001100000110110010000000000100100000001110001000000000111110000000000001010000000000000000000000000000000000000010110000000011110000100000010100001000000011000010101100100 +00010000000111110100000001111010000000011010000100000101101101000000011111010000000111100101000001101010000100001110100100010001101001000100011110010000000111100100000000010111000000000000001000000000000000000000000000000000 +00010010000100000011000000000000100000110000000001001100001000000011010011001100110000000111001000000000110000110000010000111100001001111111000000001001110000000010001001000000110010110000000000101100000000001011000010001100 +11000001010010110100000000000000000000000000000000000000000000000000001010111000001111010100000010111111000000001111110000100000111100000000110111000000101111010000011011111111000000000111110001010011111100000000101111000000 +00101101000000001111011100000000110111100000001001110000000011111100001000001011011000000000011000000000000000000000000000000000000101011010000000110111000000101001111100000000000011010000000000110000000011011100000001110111 +00000000100100110000000001111100000000110011010000001001110000000011001100000000110100111000000001111100100000101111000000001101110000000101011100000000000011100000000000000000000000000000000000010010100010000011100100000001 +10111101000000001000010000000000000101000000111001000000001111110100100110100001000000001011010000010011000100000000101001000000001110110001000011101011000000001011010000000011110100000000111001001000010010110010000000000110 +00000000000000000000000000000000000000010000000001111001000000001110110100000001110001000000010000010100000111100100000001111011000000011110010100000001001101000001011100010000000111100100000001011011000001001110000100000011 +10110100000001101101000000011110010000000000011100000000000001000000000000000000000000000000000000010010001010000011011100000000110011010000000100000100000011110001000000001100010000000011001100000000110001010000000001110100 +00000011000100000001110001000000110100110000100010001001000000010111010000000011110100000000110001000000010010110010000000001100000000000000000000000000000000000001011110101000000101010000000001011111000001011100110000010101 +00110100000001011100000000010111000000000101011100010001011111000000000100110000010101011100000000011111000000000101001100000000111111000100010111010000000001111100010001011111001000000000011000000000000000000000000000000000 +00010010000000000000011100000000000111110000000001111100010000001111000000000001110000000000011100000000000110100010000001111100000000001111010000000001110000100000001100000100000111110100001001111100000001001111000000010001 +11001000010010110000000000001100000000000000000000000000000000000001000000001000011001110000000110010011000000000100110000001010001100000001100111000000001001000000000010011111000000000100110010000110001100000000100011000000 +01100100000000001001001100000101011111000010001001110000000010011100000001000011001000000000110000000000000000000000000000000000000000010010000001100110000000001001000110000010010001000000001000010000000110000100000000100100 +00000000100011010000000001000101000001100101000000001001010000100110010101000000100100101100010001110100000011100001010000011001010000000000011100000000000010000000000000000000000000000000000000011000101000000010010000000000 +10000001000010100000010000000010000101000100100101000000001001000010000010011101001000000100010000100010000100100000100101000000001001000000000110011001000000000111010000001010000100000001100101000000011000110000000000000010 +00000000000000000000000000000000000100000010000000100000000000011000000100000000000001000000011000010100000010010100001000100000000001001001110101100000000001000011001001010000010010000100000000100001001001001000000100000000 +00110100100100100001000000001000010000000100001110000000000000000000000000000000000000000000000000011101101100001000011001000010000100110000101001001101001010000001000000000001110000000000010000000000000111110000101001001100 +01010000001100000110000111000000010001000000001100011011000010100111110000101000011110000000000111000000011101111100000000001010000000000000000000000000000000000001100110111000001001110000001010111111100000001111110000000010 +11110000000010111101000000100111000001001011111100000000011111000001001011110000011110111100000101101111000000001011111100000000111111000010001011110000000010111100000001100111011000000000111000000000000000000000000000000000 +00011000101000000010111101000000101100110000000011001100000000101111000000001010110000000110010000000101100100111000000011111100100000101111000000001001110000000010101100000000101100110000000011111100000000100011000000001111 +11000000011000110000000000001110000000000000000000000000000000000001110000001000000001110000000000010001000000000100010000000000110100000000000101000000110001000000000100010001001000000111010000000000110100000000000101000000 +00000111001000000001101100000000001101000000000000010100000000010100100001110011001000000000110000000000000000000000000000000000000100101010000000100011000000001000000100000000000001000000001011010000000010010100000000100000 +00000100100001011000000000110100000000101101000000001000010000000010001100000000100001010010000000110100000000101001000000001000010000000100101110000000000011100000000000000000000000000000000000011000101010000010010100000000 +11010001000000000100010000001010110100000000100101011000001000000000100010010101000010000111010000000010110100011000100101000000001001110000000010011101011010000011010000001010100100001000100101000000011000110010000000000110 +00000000000000000000000000000000000001011010100000100111000000001001001100000000010011010000011011110000000110001100000000100100000000001001011100000000011111001000001011110000000110011100000000100111000000011001011100000001 +01111100000000101011000000001001110000010001011100100000000011100000000000000000000000000000000000010110100000000010000100000000100111110000100101111100000100101111000001011001110001000010011101000000100110110000000001111100 +00000010111100000001100111000000001001110001000010011011010000000111110000010010011100000001100111000000010110110000000000000110000000000000000000000000000000000001010000001000000001010000001000010011000010000100110000010000 +00110000000000011100000000000110010000000001001100000000011111000000000011110000000000011100000000000111000000000001011100000000011111000000000000110100000000011100000001010011001000000000010000000000000000000000000000000000 +00010100101000000001010000000000011100011000000011000100000010010001000000000101010000000001010001101000010100010000000001110100000000011101000000000101000010000001101100000000011100010000000011110100000000010001000000000101 +01000010010100110000000000000010000000000000000000000000000000000001010010100000011000100100000010010001000100000000010000001100000100000000100001010000001100100000000011000001001000000011010000000011110100000000110001000000 +00110011010000011100000000000100001101000000001110010000000010000100000001010011000000000000101000000000000000000000000000000000000001011000000000110000000000001010000100000000100001000000111100010000000010110100000000111000 +00000001111000010100000010110100000000101101100011001110010000000011111100000000011000010000000010110100000010111001000000001010010000000001011100000000000000100000000000000000000000000000000000010101000100000111100000000000 +00110011000000011100110000000101001101000001111011000100011100100000100111100011000000011011110000000111111100000001111011000000011110110000000011100111000000011011110000000101101100000001111011000000010101110100000000000000 +00000000000000000000000000000000000100001011100010110101000000000101111100000000011111010000001111110000000011011100000010110111000000101101111100000000011111000000001111110000000111011100000000110111000000000101111100000000 +01111100100000010111000000001001110000000100001101100000000001100000000000000000000000000000000000000000101000001111111100000000101100110000000111001100000001110011000000011010110000001111010000000000111100110001000111001100 +00000111111100100001111111000010010111110000000011110011000000011100110000000110001100000001101111000000000000110000000000001110000000000000000000000000000000000001010110001000001111010000000010110001000000001000010000001001 +00010100000110100100000001111000000100101111000100000100101011000011001011010000000011100100000000111011000000101110000110000010100001000010001000010100000010100100000001010111001000000000011000000000000000000000000000000000 +00000000000000000011100100000000001000010000000011000100010000100001010001001110010000000011100000000001111101010000010010000100000000111101000000001110010000000001001101000100111100010000000000000100000000010101000010001110 +01000000000000110000000000000100000000000000000000000000000000000000010000101000001100110000100000000001000000000100010000000101000110000000110001000000001100000000100011010101000000000010010000000011110100000000110001000000 +11110011000000001100000100000000000001000010110101010000000110000100001000010011001000000000110000000000000000000000000000000000000101011010100000110101010010000101001100000000010011000000111000110000000011011100000000111100 +01000000111101110000000001001100000000111111000000001111110000001111011100000000110000110000000001001100000000110111010000101000110000010101011100100000000001100000000000000000000000000000000000000001000000000011011100000000 +10011111000000000111110001000010111100000000110111000000001101110000000011011011000000000111110000000011111100000000110111000000001101110000000000011111000000110111110011001000101100000100100111000000000001110000000000001100 +00000000000000000000000000000000100000000000100000111111010000100111001100000000110011000000000100110000000010111100000000110100000000001111111100000000110011000000001111110000000011111100000000101111000001000111001100000001 +10001100000011110011000000001111110000000000000000100010000011000000000000000000000000000000000000000001001000000011011000000000110100010000001101000100000010000001000000011000010000000011010000010000110111010000000001000100 +00000110110100000000110101000000001001110000000001010001000000110100010000001100000000000000100101000010000001000000000000001000000000000000000000000000000000000000000110100000001100000000000001000001000001000100010000100011 +10010000100011010101000000110100000000001101110100000000010001000001001111010001000011010100000000010011000000011101000100001000010001000100001000010000000010010100000000000100000000000000001000000000000000000000000000000000 +00010000001000000011000001000000000000010000000000000100000000101001000000001101010000010011000000000001110011010000110000000100000100111101000000001100010000000011001100000000100000010000000000000100000000000001010000001001 +01010000010000001000000000000000000000000000000000000000000000000000000010110000001111100000000001010011000000000100110000000000101101000001100111000000111111000000000011011111100101010100110000101111111100000000110111000000 +00000111000000000101001100000000010011000000001100110000000011011100000000000000110001000000101000000000000000000000000000000000100001011011100000111111000000000011111100000000101111000000000001110000000110011100001111111111 +00000101110111110000010101111101000111101111000000001111110000000010111101000000011011110000000011111100000000001111000000001011110001000001011101100000000011100000000000000000000000000000000000000011100000000011111100000101 +11011111000000000100110100100110111100000000111111000000001101000000001111001101000001101100111000000111001100000000111111000000011111000010001010111011001000001110110000010011111100001100111111000000000011110000000000001110 +00000000000000000000000000000000000000010000100011110111000000001100110100010000010001000000001100010000000011010101000100110100000010110101110100000110010101000000001100010000000011010100000000110100000000001001000110010010 +01000100110110111101000011001111010000000000011100100000000011000000000000000000000000000000000000010001101000000011001100000000110011010000100001000100000000101001100000001000010000000011000000100001110011010100001001000100 +00000011000100000000110001000000001100000000000100001001000001110010011100100011110100000100110001000000010001111000000000001110000000000000000000000000000000000000001110101000001101010000100011001101000000000100010000000011 +10010000000010010101101000110100000000000101110100000000010101000000001100010000000011010100000000110100000000000001000100100001010001010000001111010000000011010100000000001111001000000000011000000000000000000000000000000000 +00000010100010000011011100000000110111110000000000001100000000111011000000001111110000000011010000000000110111110001001100000100000001110011010000001100110000000011010000000110010110110000000101101100000000111111000000001101 +11000000000010110010000000001110000000000000000000000000000000000000011110000000001111010000000011111111000000001111110000000011001101100000111111000000001111110000000011111111100000101111110000100111111100000000110111010100 +00111111000000000110111100000000111111001000001111110000000011111100000000011111000000000000011000000000000000000000000000000000000000100000100000110101000000001101111100000000011111100000001110110000000011011100000000110111 +00100000110101110000001001001101100000111111000000001101110000000011010100000000100100110000000001111100000000111111000000001101110000000000101100100000000001000000000000000000000000000000000000010011101000000011110000000000 +11111101010010000100010000000011000100000000110111000000001111010000100011000001000000000110110000000011110100000000111101001000001101000000000010010001000000001111010000000011110100000000111101000000010011110000000000000010 +00000000000000000000000000000000000001111010000000110010000000001100110110000000001101000100101000000110000011010100010000110011000000001000010100000000000001010000001011010000000011000100000000010101010000000000000101000000 +00110100000000111101000000001100010000000001111100000000000010100000000000000000000000000000000000000100100000000111100000000000111011010010100110000100000001110001000000011110010000000111110110000000011100010000110110100100 +00000110110100000001111001000000011111000001000000100001100000111011010000000111110100000001111001000000000100110000000000000010000000000000000000000000000000000001001000010000001100000000000011001111000001010111110000000110 +00110100000010001100000001110111000000111100011100000101000011000001001111110000110111001100000001110001000010011100001100001101001111000000001111110000000011001100000001001011010000000000000000000000000000000000000000000000 +00000010101110000011110100000000111111110100000011111100000000110101000000001011110000000011111100100000011111110000100011111100000000111111000000001111110000010011101100000010111111110000000011111100000000111111000100001111 +11000000000010110110000000000110000000000000000000000000000000000001010110100000001101110000000011011111001000000101110100000011011100000000111111010000001101000000001011011111000000000100110000000110001100000000110111000000 +00010111000000000101001100100000011111000000001111000001010011011100000001010111000000000000111000000000000000000000000000000000000100101000100000111001000000001111110100000100110001010000001100010000000011100100000000111000 +00000001011011011000000011000100000000100001000001001110010000000011101100000000011000011000000010110100000010111101000000101110010000010100101100100000000001100000000000000000000000000000000000000011000000000111100100000011 +11101101000011011101010000000111010100000001111001000000011110000000000111101101000000011000010000000111000100000001111001000000011010110000010011100001000100011011011000000111110100000101111001000000000011110000000000000100 +00000000000000000000000000000000000100100010100000110011000000001100110100000000000001000000011100010000000111000100000000110000000000000101110100000000000001011000001100010000000011000100000000110011000000001100000100000001 +00110100000000111101000000001101010000001100101100100000000011000000000000000000000000000000000000010111101010000001010100000000010111110000000001011100100001010111000001010101110000000001010000000000011111110000001101000100 +00000001001101000000010110000000000111110000000001110011000000000111110000000001110100000000010111000000010111110010000000000110000000000000000000000000000000000001001000000000000001110000000000011111000000000111110100100000 +11110000000000011100100000000111001000000001111100011010011111000000000011110000000000010100000000000111000000000001111110000001011111000000000011110000000000011100000001001011000000000000110000000000000000000000000000000000 +00010000000010000010011100000000100011110000000001001100101000100011000000001000110000000010010000000000100110000000010001011000000000101111000000001001110000000010011100010000100101110000100001111100000000101111000000001001 +11000000010000000010000000001100000000000000000000000000000000000000000100100000001001100000000010011101000000000100010000010010000101000000100101000000001001000000000010011101000000000100010000000010110100000000100101000000 +00100011000000001001000110000001011101000000001011010000000010010100000000000100000000000000100000000000000000000000000000000000000110001010000000100100000000001001110111000000000001010000001000010000000010010100000000100100 +00000000100110010001000001010100000000101101000000001001010000000010011100000000100101010000000001110100000000101101000000001001010000000110000000000000000000100000000000000000000000000000000000010000001000000010000000000001 +10001101000001000000010000000010000101000100100001000000001000000000000110011101000001000001010000000010110100000100100001000000001001110000000010000001000001010011010000010010110100000100100001000000010000001000000000000000 +00000000000000000000000000000000000111011011000000000110000000000001111100001010010011000010100000110000101000001101000010000100000000100000101100001010010111000010100011110000101000011100000010000011000000100001011100001010 +01111100001010001111001010100001110100000111010011000000000010100000000000000000000000000000000000011001101110000010011100000010100111110000100011111100000000101111000010001011110000000010011100000010101111110000100011101100 +00000010111100001000100111000000001011110000000010111111000010000111110000100010111100001000100111000000011001110110000000001110000000000000000000000000000000000001100010100000001001110000000010111011100001011111110000000010 +01110000010110111101000001100100000000011010111100001001010011010000001011110000000010011100000000100101010000001011101001100000010011000000001011110000000010011100000001100011000000000000111000000000000000000000000000000000 +00011100000010000000011100000000000100010100010100110100100000000001001010000001010010000100010000000101000111010000101101010100000000001101000000000001010001000000010000100000000100010000000001000100100000001101000000000001 +01000000011100110010000000001100000000000000000000000000000000000001000010100000001000110000000010001001000100100011010000000010010100000000100001000000001000000000001110001101000001000000010000000010110100000000100001000000 +00100100010000001000100100000000000001000000001011010000000010000100000001000001100000000000111000000000000000000000000000000000000110001000100000100101000000001001000100100000011101000000001001010000000010010100000000100100 +00000000100011010000010001010000000001101101001000001001010000000010010000000000100100010000000001000100000000101101000000001001010000000110001100100000000001100000000000000000000000000000000000000101101010000010011100000000 +10011011000000000111110000000010011101000000100111001000001001000001000010011111000000000100110000000010111100000000100111010000111001000010011010011011000100100100110100000010110100000000100111000000000101010010000000001110 +00000000000000000000000000000000000101001000000000100001000100001001111100000000011111000000001010110000100110001100000000100111000000001001111100010001011111000000001011110000000010011100010000100110000000001001111100000011 +01111100000000101111000000001001110000000101001100000000000001100000000000000000000000000000000000010100000010000000010100000000000111110000100001001100000100000011000000000001110000000000011000000000000100110000000001001100 +00000000001100000000000111010000000001000000000000011011010000000100110000000000111100000000000111000000010100000010000000000100000000000000000000000000000000000001010010100000000101000000000001111101100000111100010000010001 +00010000000101010100000000010100000000000111101100000010010001010000000100010000000001111100010000010010000000000111000100001011010001001000000111010000000001010100000001010000000000000000001000000000000000000000000000000000 +00010100101000000011001000000000100011010001000001000100000010110000000000011100010000000011001000000000110000010000001000010100000000110001000000001101010000000011000000000000110110010010101100000100000000111101000000001100 +01000000010100000000000000001010000000000000000000000000000000000000010110000000001110000010000000001101000000011000010000000011000100100000111101000001011100001000000011111001010000001001010000110111000110000100110001000000 +00111110010000101110000100000000100001000001001111010010010111000100100000010100000000000000001000000000000000000000000000000000000101010001000001111000000000001010111100000001100001000000011000110100000111111100001001111010 +00000001001000110000000111011100000001110011010001111110110000000111100000000100111110110000000110001101000011111111000001011110110100000101010001000000000000000000000000000000000000000000000000010000101110000011010100000000 +00011111000000000111110100000010110100000000110111000001001101110000000000011111000000000110110000000011111100000000110111000000101100110000000111011111011000000111110000000011111100001010110111000000010000110110000000000110 +00000000000000000000000000000000000000001010000001111111000000000111111100000001110011000000010101110010000110111100001001111100000001000111111100001001110111000000011111100000100111011000000001110111000000001111111100000001 +11111100001001110011000000111111110000000000000000000000000011100000000000000000000000000000000000010101100010000011100100000000111011010010100010000100000101010001000001011010010000000111100000000001011111010000000110000101 +00000011110100000001110001000000011100110000000111000001100001001011010000000011000100000000111001000000010101000010000000000110000000000000000000000000000000000000000000000000001110010000000001101101000000001000010101100000 +00010000110110100100000000111000000000111010110100000100100001000000001111010000010011100100000000111111010000101010100100000000101001100000001100011001000011000100000000000000000000000000010000000000000000000000000000000000 +00000100001010000011001100000000110111010000000001000100000001000001000000001001010100000011010000001000100011010000101100000100000000111101000000001100010000100011001100010000000100010000000001110100000000110001000000001100 +01000000000100000010000000001100000000000000000000000000000000000001010110101000001101010000000011011111000000000100110000000111001100000000100111010000001111000001000010011111000000011100110100000011111100000000111111000000 +00111111010001100001111100000000111011000000001100110100000011111101000001010100001000000000011000000000000000000000000000000000000000010000000000110111000000000101111100000000011111001000001111110000000010011100000000110111 +00000000100011110001000001101000000000111111000000001101110000000011011100000000000111110000000001111100000000111111000000001101110000000000011100000000000011000000000000000000000000000000000010000000000010000011111100000000 +11011111000000001100110000000010001100000000101111000000001111000010000001110011000000001100110000000011111100000000111111000000001111110110000001110111000000000100110000000011001100000000111101000000000000000010001000001100 +00000000000000000000000000000000100000010010000000110110000010000101110101000001010001000000110000010100100110010100000000110100000000000101000100001001010001000000001111010000000011010100000000110011000000000101000100000001 +01000100100000110001000000001101010000100000010000000010000010000000000000000000000000000000000000000001101000000011010000000000010111010000010001000100100110000001000000001101010100000011010000000000000100010000000001010100 +00000011110100000000110101000000001101110000000000010101000100010100010000000011000100100000110001000000000001010000000000000010000000000000000000000000000000000001000000100000001100000000000011001101000010000000010000110000 +00010000010011000101000000110000000100110000000100001100000101010000001111010000100011000100000100110111000000110000000100001000000001010000001100010010000011000101000001000001100000000000000000000000000000000000000000000000 +00000000101100000011011000000000010111110000000000001100110101010011000001001110110100010111010001000101110100110001010001011101000000111111000000011101110000000111111100000000000101110000000001001100000000110011010000001111 +11000000000000011100000000001010000000000000000000000000000000000000010110111000001111110000000011111111000001000111110100010011111100000000110111000100001101110000000111011111000001011110110000000011111100000101111111001000 +11111011001000011011111100000101111111000000001111110000000011111000000000010110011000000000111000000000000000000000000000000000000000111010000000111111001000110011111100100000110011000000000100110000010011011100011000011100 +00010000110001110000100101111100000000100011000000001111110000000011111100000000101111110000000011001100000000000011000000001111110000000000110000000000000011100000000000000000000000000000000000000001000010000011011100010001 +00011101000000010100010100000101000101000010111100000000000100000000000011010001000000000111010000000010000100000000110101000000001101110000000010011101000000010100010100000100000100000010110111000001000001110010000000001100 +00000000000000000000000000000000000100011010000010110011000000010100110100000000000001000000000100010000001011000100000000000001000100001100010100000000001101000000001001011100000011000100000000110011000000001000110100000000 +00010110000000000001000011001100010000001100010010000000000011100000000000000000000000000000000000000011100010000011010100000000010111010001000001000100000000110001000000001101010100000101000100000000100100010000000001110100 +01000010010100000000110101000000001101110000000011011101100000010100010001000110000100000001110101000010000011110010000000000110000000000000000000000000000000000000001010101000001101110000000000011111000000100100110000001011 +00110000000011011100000001000101000100001101011100000000011111000000111001110000000011011100010000110111000000001001111100010001010111000000110000110000001011011101000000001000001000000000111000000000000000000000000000000000 +00000111100000000011110100000000001011110000100111111100000000001111000000001100110000000000111000000000111111110000000011111000001001101011000000001111110000000011111100000000001111110000000011111100010000101111000000000111 +11000000000111110000000000000110000000000000000000000000000000000000001000001000001101010000000010011111000001000000110000001011001101000000110111000000000001100000000011011011000000000100110000001010001100000000110111000000 +00110100000000001101001100000100011111000010000011110010001001011101000000001000001000000000010000000000000000000000000000000000000100111010000000111100000000000001110100000000010001000000011000010000000111110000000101110100 +00000000110110111100000001000100000000100001000000001111010000000011110000100000110000010000011000110100000001101101000000000101010100000100110100000000000000100000000000000000000000000000000000000111101000000011001000000000 +00001101000000100000011000000101000100000000110000001000000100100000101111001001010000000100010000000010100010000000110001100000001100010000000010000001000000100011010010001100110100000000110101000000000111000000000000001010 +00000000000000000000000000000000000001001000000001111000000000001100110110000001000001010100011100010000000111100100001001011000010000011111100100000001000001000001011010010000000111100100000001111001000000001110000100100101 +10110100000101001100000010011100010000000001000100000000000000100000000000000000000000000000000000010010000100000011000000000000000011110001000000001100000010010011000000011100110000000101001000000001110010110000000100001100 +00010110101101000000110111010100001101010000000010000011000000000011111000000010111100101010110011010000010010000100000000000000000000000000000000000000000000000000001010111000001111010000000011111111000010001111110000000001 +11110000000011111100010100001111000000111011011100000000111111010000001001110000000011111100000000111110010000101111110100100100111111000001001011111000100011111100000000001011011000000000011000000000000000000000000000000000 +00010101101000000111011100000010000000110000000001001100000000111111000101001101110001000000010000010000110110110000000001001100000000110011000000001101110000000011011100000000010011110000000001001100000001110011000000000101 +11010000010101000000000000001110000000000000000000000000000000000001001010000000001110010000000011100001000000001000010100000010110100000100111101001001000011000000000011100001001000001100010000000011000100000010111001000000 +00111011000000011110110100000000100101000000001100010100000011110101000001001000001000000000011000000000000000000000000000000000000000110000000001110001010000011010000100000001100001000000011111010000010111100101000001011000 +01001000111100010000000110000100000001010001000001011110010000000111101100000011111111010000000110000100000001111001000000011110010000000000110000000000000001000000000000000000000000000000000000010010001010000011001100000000 +11000001100011100000010001101100110100000000110101000000101000000100000111000001001000000000010000100101000100010000110001000000001101110010000011001101100110100001010100001111100100100000100001000001010010000010000000001100 +00000000000000000000000000000000000101111010100000010101000000000111001100000011110011000000000111110000000001011100000010011100000000010101001100000001110011000000000100110100000001011100000000010111000000000111111100000010 +11001101000011011011000001110111110100000101110000100000000001100000000000000000000000000000000000010010000000100000011100000000000011110000000001111100000000001111000000000001110100000000011100000000000101110000100000111101 +00000100111100000000000111000000000001110010000000001111000000100111110000110000011100000000000011000000010010110000000000001100000000000000000000000000000000000001000000001000001001110000000010011111001000000100110000000010 +11110000000010011100010000100100001000001001101100000000010011010000001000110000000010011100000000100101001000001001001100000000010011000010011011110010000110011101000001000000001000000000110000000000000000000000000000000000 +00000001001000000010011000010000100111010001000001000101000000101101000000011001010000001110010000000000100000010010000001000100000000100001000000001001110000000010010100000000100100010000001001000100000110101101000000101001 +11000010000001110000000000001000000000000000000000000000000000000001100010100000001001000000000010011101000000000100010000000010110100001010100101000000001000000000011010011001000000000100010000000010000100000000100101000000 +00100101010000001001000100000000010001000000001011010000101010010101000001100000000000000000001000000000000000000000000000000000000100000010100000100000000000011000110100000100000001000001001011010000000010000100000100100000 +00000001100100010000000000000100000110100001010001001000010000000010000110000010100000010001000000000100000100101101000001001000010000000100001110000000000000000000000000000000000000000000000000011101101000001000011000000010 +00011111000000000100010000000000111100001010000111000000100001000000001000011011000010100100010000010000001100001111000111000000000001010000010001010011000000010100110100000000111100001010000111010000011101001100000000001010 +00000000000000000000000000000000000110011010100000100111001000101011111100001000111111000010001011110000000010011101010000101111000000101010111100000000111111000001101011100000100010011100000001100111000000001011111110000000 +10111100001000101111001010001011110000000110011101100000000011100000000000000000000000000000000000011000101000000010011100000000101100110010000011001100000000101111000001011011110000000010110000000000100100110000000000111100 +00001110111100010000100111000000001001000000000010101111000000001101110000000010111100000000101111000010011000000000000000001110000000000000000000000000000000000001110000001000000001110000000000010001000000000100010000000000 +11010000000000010100000000010100000000000001000100000000011101000001010011010010000000010100000000000100000100000001110100000000010001000000000011010010000001000101000001110000001000000000110000000000000000000000000000000000 +00010000101000000010001101000000100000010000000000000101000001101101000000101000010110000010000000000000100000010000000000110100000110101101000000001000010100000010000000000000110111010000000100010100000000101101000000001000 +01010000010000001000000000001110000000000000000000000000000000000001100010101000001000010000000010010001000000000100010000000010110100000000100101000000001001000000100010010001000001000111010000001010110100000000100101000000 +00100100000000001001110110000000010001000000101011010000000010000100000001100000001000000000011000000000000000000000000000000000000001011010100000100111000000001001001100000111010011000000101011110000000010011100001011100100 +01000000100100110000000101111100000000101111000000001001110000000010010000000000100011110000000001011100000010101111000100101001110100000001010000100000000011100000000000000000000000000000000000010100100000000010010100010000 +10001111000001000111110000000010111100000000100111000100001000110100011010011111000000010111110000000010111100000000100011000000001001110001000010011110000001000111110000000010110100100010100111010000010100110000000000000110 +00000000000000000000000000000000000101000000100000000101000000000001001100000000010011000000000011110000000000001100000010000100010000000001001100000000011111000000000000110000000000011100000000000100000000000001001100000000 +01001100000010000011001000100001110100000101000000100000000001000000000000000000000000000000000000010100101000000001010000000000011100010000000101000100000000011101000100010111010100000101110000010000010100010000000001110000 +10000001000100000000010101010000000101000001000001111011000000101100010101000001000101000000011101000000010100010000000000000010000000000000000000000000000000000001010010100000001100100000000000000001000000010000010000000111 +11010000000110000100100010000000000000001100000100000000001100100000001100010000000011000100000000110000000000001100000100000100000001000001101100010000010010000100001001010000000000000000101000000000000000000000000000000000 +00000101100000000011100000000011110000010001000010000100000010101101000000001010010000011010100000000000111000010000000011110100001001110001000100001110010000000111000000000000111010010010000000000100000001100001000000001010 +01000000000101010000000000000010000000000000000000000000000000000001010100010000011111000100000010100011100000011000110100000111110100000001010011000000011111000000000011100011000001011011110000000111001100000111111111001100 +01111000000100011110001100000001100011000000011100110000000101101101000001010100010000000000000000000000000000000000000000000000000100001011100010110101000001010101111100000000011111000000001011110000000001011100000000110111 +00000000110111110000000001111100000000111111010100001101110000000011011100000010110111110000000001111100000000111111000000000101010100100100001101100000000001100000000000000000000000000000000000000000101000000111111100000000 +01110011000000011100110000000110111100001001110111000000011101110000000011010011000100010111110000000111001100000001111111000000011111110000000001111111000000011100110000000111111100100001101111001000000000000000000000001110 +00000000000000000000000000000000000101011000100000111101000000001110000100000000100001000000001011010001010110100100000000110011000101111110010100000001100111000011001100010000010011100100000000111011000000100010100110001000 +10010100001000111101000010001010010000000101010000100000000001100000000000000000000000000000000000000000000000000011100100000000111000010000000010000100000000101101000001000110010000000010101101101001111000010001000000110100 +10000011000100010000111001100000001110110000000001001101000100101000010000000011110100000000111101010000000000000000000000000100000000000000000000000000000000000000010000101000001100110000000001000001000001100000010000101110 +11010000000000000100000010100111000000001101010110000000000101000000001100010000000011000110010000110011000000000000100100000001000101000000101111010011010011010100000000010000001000000000110000000000000000000000000000000000 +00010101100010000011110100000000010100110000000101001101001010101111000000000101110000000111011100000000111100110000000111111100000000110011000000001111110000000011111110000000110111110000001101001100000010111111000001110101 +11000000010101000010000000000110000000000000000000000000000000000000000100000000001101110000000010001111010000010111110000000010111100100000010111001000101001110000000011011111000000000011110000000011111100000000110111000000 +00110111000000001100111100000000011111000100000111110010000001011100000000000111000000000000110000000000000000000000000000000000100000000000100000111111000000001101001100001000110011000000001010110010000000111100000000111111 +00000100111100110000000011001100000000110011010100001111110000000011111100000000011111110000000010001100000100110011000000001111110100000000000000100010000011000000000000000000000000000000000010000001001000000011011001000000 +00010001010000000000010000000110101100010011000101000001011001110010000011010001010000000100010010000011000100000000110101000010001101110000100011011101000000000100010000001111000100000011110101011100000001000000001000001000 +00000000000000000000000000000000000000011010000000110000000000000001000100000000011001000010001000010000000101010100000011110111000000001101000100000000010001000000001100010000000011010100000000110111000000001101110100000000 +01000100000010110001000001101101010000000000010000000000000000100000000000000000000000000000000000010000001000000011000000000000100000010000000001100101000000100001000001000000010000000010001101100001110000010000110000000110 +00010011000100000000110001000000001100110000000000001101000000010000010000000011000100000000110001000000010000001000000000000000000000000000000000000000000000000000000010110000001111100000000010010011000000000110110000000010 +00110000010101011100000001110111000001111101001100000001010011010011111100110000000011011100000000110111000000000101111100000000010011010000001100110000000011011100000000000000110000000000101000000000000000000000000000000000 +00000101101110000011111100000000001111111000000011010000000000101111000010010011110000010110101100000001111111110000011111110100001101111110000000001111110000100011111100000000001111110000000011111100000000111111000000001110 +11000000000101110110000000001110000000000000000000000000000000000000001110100000001110110100000111110011100000001000110000000001001100000001001011000000000111010000010011110011000000011010110000000011001100000000111111000000 +01011000000000001011001100000001110011010000011000010000100011111100000000001111000000000000111000000000000000000000000000000000000000010000100010110111000001010101000101001001010001000010011000000100000011010100000110100100 +00000000110100010000000001000100000010000001000000011101010000000011010000000000100101001001000001000100010100100001010001001111010000000000011100100000000011000000000000000000000000000000000000010001101000001011001100000000 +10000001101000000000010110000110000000000100110001001000001001111000000011010001100000000010010000001011000100000000110001010000001101000000000010010001001001000101010000000010100100000100110001000000010001111000000000001110 +00000000000000000000000000000000000000011010100000110101000000000001000100010000010001000000011000010010000110010110000001110110010000001101000110000000010001000000000000010000000011010100010000110100000110101101110100000001 +01000100000000101001000000001101010000100000111100100000000001100000000000000000000000000000000000000000101010000011011100000000010100110010101101001100000001100001001000011001110010000110011100000000110100110000000001101100 +01101101001000000000110011001010010101000001000010000011000000010001110000000011101100000000110111000000000000110010000000001110000000000000000000000000000000000000011010000000001110010001000001011111000000011111110000000011 +11110010000001111100000000100101000000001111111100000000111111000000001011110000000011111100000001111111000000001011011100000000111111001010011101110000000011011100000000011111000000000000011000000000000000000000000000000000 +00000010000010000011010100000000000000110000101001001100010000111011000000011101110000100011010001000001110100110000000001011100000000010011000100001101110000000011010000000000110101110000000001011101000000111111000000001101 +11010000100010000010000000000100000000000000000000000000000000000001000110100000001111000100000000010001000000000000010000001011000100010000100101000010111100000000100011010001000000000100010000000010000101000000111101000000 +00110000000100001101000100000010010001000000001111010000000011110100000001100100000000000000001000000000000000000000000000000000000001111010000000110010000000100000000100000000000001000000111010010000000011010100000011100010 +00000000110110010000000001010110000000000101000000001100010100000001000000000000000001010011000000010100000000111101000000001100010000000001110000000000000010100000000000000000000000000000000000000100100010000111100000000010 +10100001010000011000010001000110000100000011111101011010011010100001011111101001000010011000010000100101010100001001111001000000011111000010001000100001000000011000010000000111110100000001111001000110000100000000000000000010 +00000000000000000000000000000000000100100001000000110000000000100100001100000000000011010000011010110000000101001100100001110010010000111101101100101001000111000010000001110000100011001100000000100000000000000101011100000000 +00011101000000111111001000001100110000100100100001000000000000000000000000000000000000000000000000000010101010000011010100000110110111110010000001111100001000101111000000001101110000000011010100001000110101110010000001111100 +00100001101100001000110011001000001001110001000001011111100000000111110000000011111100000000110111000000000010110110000000000110000000000000000000000000000000000001010110100000001101110000000010010011000000000100110000000011 +11110001000011011111000000100100000000001101001100000000010110010000001000110000000011011101000000010100000000001001011100000000011011000000001111100010110011011100010001010111000000000000111000000000000000000000000000000000 +00010011100010000011110100000001100000010000000010000100000000111101000000001111110000000010110000100000111000010010000000000100000000110101000001001110010000000011110000010000101000010000000010110100000000110111001011001110 +01000000010011110010000000000110000000000000000000000000000000000000000100000000011110010000000011101001000000011000010000001111110100000001111001000000011110100000000011101001000000011000010000000110000100001101111001000000 +01101000100000001110000110000001101101000000011111010000000111100100000000000111000000000000010000000000000000000000000000000000000100100010100000110011000000001101100100100010000001000000001111010000001001000100000110110000 +10000100110010010000000000000100000110110101000000001100010000000010010000000000110000010000011100110100000000110100000000001100010000000100001100100000000011000000000000000000000000000000000000010101101010000001010101000000 +01111011010000001100010110000001111100000000011111000000100111100001000101011011000000001101110010001001001100000000010111000000000111000010000001110011000100110111100001000001111100000000010111000000110111110010000000000110 +00000000000000000000000000000000000100000000000000000111010000000001011100010000011111001000010011110000000000011100000000000111010000000001011100000000001111000000000011110000000000011100000000000111010000000001111100000000 +01111100000000000111000000000001110000000100101100000000000011000000000000000000000000000000000000010000000010000110011100000001100100110000000000101100100000100011000000001001110000000010000000100000100100110000000001001100 +00000010001100110000100011000000001001000000000010010110000000000101110100000010001100000000100101000000010000110010000000001100000000000000000000000000000000000000000100000000011001100100000010010001010000000100010010000010 +00010000000010011100000010100110000001001000000100000000010001010000001010110000000010010100000000100100000000001000000100000000010000000000001000010000000010010100000000000111000000000000100000000000000000000000000000000000 +00011000101000000010000001000000100100011010010001100100000000100101010000011100010000000011010011010000100100010000000001000100000000100001000000001001010100000010010000000000110100010001010000010100000000100001000000001001 +01000010011000110000000000000010000000000000000000000000000000000001000000100000001000001000000110010001010001000000010000010010010100000001100001110010001000100000000110000001010000000000010000010010100100000100100001000000 +00100000000000001001000100000000000001000000001000010000000010000100000001000011100000000000000000000000000000000000000000000000000111011011000010000111010000100001000110000000011011001000000001110000101000011100100010000100 +01000010000100110010101001001100001010000011010000000001110000001000010001000010000100110000101001011100001010000011000010100001110000000111001111000000000010100000000000000000000000000000000000011001101110000010011101000010 +10111111000010001111110000100010101100010000101101010100001011110000001010001111000000001111110000100010111100001000100011000000001011110000000010111011000000001111110000000010111101000010100101001000011001110110000000001110 +00000000000000000000000000000000000110001010000000101111000000001011001100000000110011000000001011110000000010111100000000101111000010001000001100000000010011000000001000110000000010111100000000100100001000001011100100000000 +01001100000000101111100000001001110000000110011100000000000011100000000000000000000000000000000000011100000010000000001100000000000100010100000001000100000000001101001000000001010000100000011100000000000100010000000001000101 +00000000010100000000000101000000000001000010000000010001000000000100010000000000110100000000000001000000011100110010000000001100000000000000000000000000000000000001001010100000001000110100000010000001000000000000010000000010 +11010010000010000100000000100011100000001000000100000000000001000000001000010100000011000100000000100100000000001001100100000000000001000000001011010000000010000100000001001011100000000000111000000000000000000000000000000000 +00011000101010000010010100000000100100010000000001000101000010111101000000001001010000001010011100000000100100010000000001000100000000100101000000001001010100000010010000100100100100010000100001000100000000101101000100001001 +01000000011000110010000000000110000000000000000000000000000000000000010100101000001000010010000010010011010010010100110010100010111100001000100111000001001001110100000010000011100000000100110000000010001101000000100111000000 +11100000000000101000101100000001010011000000001011010000000010011100000000010111001000000000111000000000000000000000000000000000000101100000000000100101000000001000111100000001011111000000001011110000000010011100010110100111 +00000000100111111000000000111100000000101111000000001001110000000110011100010000100111110000000001111101000000101111000000001001110000000101101100000000000001100000000000000000000000000000000000010100000010000000010100000000 +00010011000000000100110000000000101100001010000111000000000001000000001100010011000000000100110000000000111100000000000111000000100001100000000000010011000000000111110000000000001100000000000111000000010100010010000000000100 +00000000000000000000000000000000000101000010000000011100000000000101000100000100110001000000000100011000000101110101010000011100000000000111000100100000110001010000000111010000000001100100100000011100000000000111000100001010 +01110100000000010001000000000101010000000101000000000000000000100000000000000000000000000000000000010100101000000011001001000000100000011010000100000100100000011001000000101100010010101001010001001000110010010000000000000100 +00000011110100000000110001010000001100100010000011000001001000000011010000000011000100000000110001000000010100010000000000001010000000000000000000000000000000000000010010000000001010000000000011100001000000000000010000000110 +00010110000111100100000000111000000000001110100100100100100001100000001111010000000011100101000000111100000100011110000101010000101101000010011100011000010111100100100000010100000000000000001000000000000000000000000000000000 +00010100000100000110100001000000110000110000000110001100000001011011001000011111110000100111110000000000111010111000001110001100000111111111001000011110110010000111101001000000011000110000000111111100000001110011000011111110 +11000000010101010100000000000000000000000000000000000000000000000001000010111000101101010001010111011111010000000111110100000010111100010000100110010000001111110000000011010111000000000111110000000011111100000000110011000100 +00110011000000000101111100000000011111000100101111110100000011011100000001000011011000000000011000000000000000000000000000000000000000101010000001111111000000001111011100000101100011011000010100110010100100111100000001111100 +00000010111100110010000111001101000001110011000100011110110000000111110001000110111100111000000111111100000001110001000000011111110000000000100000000000000011100000000000000000000000000000000000010101100010000010100100000000 +10100001000010010000010100010110000100001100000101000000110101000000010011000001000001011100010000000011000100001000111001000000001110000000001101100001100010001111010000010011111100000100111001000000010101000010000000000110 +00000000000000000000000000000000000000000000000001101001000000001110010100000000110001000001000100010001000000100101100100111010010000011110100000001000101001000000001100010000000011100101000000111000000000000010000100000000 +11110100000000110001001100001100010000000010000000000000000001000000000000000000000000000000000000000110001010000011011100000000110000010000000000000100100011100001000000010101010001000011001000010000110010010100000001100100 +00100011000100000000110001000000101100000100000010000001000010010011010000000011010100000000110101000000010110000010000000001100000000000000000000000000000000000001010110001000001101010000000011000101100000100100110101000111 +00010100001111011100000010110110000100001111101110000000111011001000001100111100000010011100000000111100000000101000001101100001111111000000001100010000000011111100000001010100001000000000011000000000000000000000000000000000 +00000001000000000010011100000000110111111000000001111101000110111111001000001101110010010011010000000100110101110000000001011100010000111111100000001001110000000011011100000000100111110000000001111100000000111111000000001101 +11000000001001110000000000001100000000000000000000000000000000001000000000001000001011110001000010011011000100111010110000000111101100000000111101000100000111000000000011111111001000001111110000000011001101000011101111000100 +00111111000000000011001100000000110111000000001111110000000011111100000000000100001000000000110000000000000000000000000000000000100000010010000000110110000000001101000100000001010001000000011110110001001000010100000001110100 +00000000110111010000000001110100000000110001000000011001010000000011001101000000000100010010000101000000000000111101000000001101010000000000010000000000000010000000000000000000000000000000000000000001101000000011011001000000 +11011001000000000110010000100011100100100010000101000000011101010000000011011101000000000111010000000011000100000000110101000000001101110000000011010001000000010101000000000011110100100000110101000000000001000000000000000010 +00000000000000000000000000000000000100000000000000100000000000001100000100000000000001000101001100010000100000000101101010100001100000001100110100001100001101000000001100010000000011000100000000110011000000000101000100000000 +00000100000000111101000000001100010100000100000010000000000000000000000000000000000000000000000000000000000100010010101000000000110110110001010101101100000011111011000000000001110010000111010100001000110111110001010001111100 +00000011001100000000110111000000001101110000000000010011000000001101110000000011111100000000111111000000000001001100000000001010000000000000000000000000000000000000010110111000001111110001000010011110100000000111110001000011 +11110000000111111100000010000110000000001100111110000101111111000000001111110000000011111100000000111011000000001011111100000000111111000000001111110000000011111100100000010111011000000000111000000000000000000000000000000000 +00000011101000000011111100000010111111110000000011001100000010111111000001001111110000000011110000000000001111110000100111111100110100110111000111001111110000010011101100000101101111110000000111001100100001101111000001001111 +11000001000011000000000000001110000000000000000000000000000000000000000100001000101101110000000111011101100000110100010000000011110100001010110101000001101110000000010011011101010000000111010010001011000100100010110101000000 +10110111000000011001000100000001010001010000001111010000001100010100000000000100001000000000110000000000000000000000000000000000000100011010000010110011000000001100110100100010000101001000101111010000010011000100000000110000 +00001011000011010100010000110100000000111101000000001100000000100011001100000100100101010100000000010100000000101101000000000100010000100100010010000000000010100000000000000000000000000000000000000011101010000011010100000000 +11011101000000000100010100000011110100000000110101011000001101000010000011011101000000000111010000000011100100100000110101001000001101110010000000010001000100010101000000000111110100000001000100000000000011000010000000000110 +00000000000000000000000000000000000000001010100000110111000000001101111100000000010011000000001111110000000011011100000000110100000000000001111000000011011111000000001111110010000011011100000000110111000000001000111100000011 +01011100000101101111000001010101110100000000100000100000000011100000000000000000000000000000000000000111100000000011110100000000111011110000000011111000000000111111000000001110110000000011111100000000101110110000001110111100 +00000011011000000000111111000000001111110000000011111111001000001110100000000001111100000000000111000000000111110000000000000110000000000000000000000000000000000000001000001000001101010100100011010011000000000111110010000011 +00110100000011011100000000110111001000000001001100000010011100000000001111110000000011011100000000110110000100001101101100000110011110000110101011110010000001011101000000001000001000000000010000000000000000000000000000000000 +00010011100000000011110000010000111100010000000011110100000000111011000000001111010000000011111100000000100100010000000011110100000000111101000000001111010000000011110000100000110100010000000001110100000001111101001010100000 +01000000010011000000000000000010000000000000000000000000000000000000011110100000001100100010000011000001010000010011010000000011000100000000110001000000001100110000000000000101100000000011010000000011110100100000110001000000 +00110110010000001000000101000010001100000000011111010010000101000100010000011101000000000000101000000000000000000000000000000000000001001000000001111000000000001110000100000001101101000000011110010000010111100100000001111011 +01000010011001010100000110110100000001111101000000011110010000000111100000000000111000011000000110110100000001111101100000011110010000000001000100000000000000100000000000000000000000000000000000010010000100000011010000000000 +11000011000100000111110000000011001100000101110011001000011100111000001110000111000010110011110000000111111100000000110111000000001100100000000011000011001110000011110000100011111110000000110011000001010010010100000000000000 +00000000000000000000000000000000000000101011100000111101000000001111111100011000111101000000001101110000100011111100000100110111100010101111101101000000111111000000001111110000000011111100000000111111000000001111011110001000 +11111100101000111111000010001111110000000000101001100000000001100000000000000000000000000000000000010101101010000011011100000010110111110000000001111100000000111111100000011101110001000011010000000000010100110000000001111100 +00100011111100000000110111000000001101110000000010011011000000000111110000000011110100100000110111000100010101110000000000001110000000000000000000000000000000000001001010000000001110010000000011101101000001001011010000011011 +11010000010011110100000000110000000000110110000100000000101101000000001111010001010011100100000010111011000000011110000100000000101101000000001111010000000011100100000001001011001000000000011000000000000000000000000000000000 +00000011000000000111100100000001111011010000000110110100000001111101000000011110010001000111101010000011111000010000001110110100000101110101000010011110010000000111101100000000111010011000001110110110000001111101000000011110 +01000010000011110000000000000100000000000000000000000000000000000001001000100000001100110000000011001101000000000011010000000011110100010000110001000000001101101000000011000001000000010111010000000011110100000000110001000000 +00110011001000001100110110000110001101000000101111010000010011000100000001001011001000000000110000000000000000000000000000000000000101111010000000010101000000000101111100000000011111000000000111110000000001011101000000010110 +00000000011000110000000101111100000000010111000000000101110000000001011100110000011110111000001011111100100000011111000000100111110000000101111100100000000001100000000000000000000000000000000000010010000000100000011100000000 +00011111001000000111110000000000111100000000000111000000000001010100000000011111000000000111110000000000111100000000000111000000000001110000000000010001000000000111110000000000111100000000000111000000010010110000000000001100 +00000000000000000000000000000000000100000000000000100111000000001001111100100000011111000000001011110000000010011100100000100111001000001001001100000000011011000000001010110000000010011100000000100111000000001001001110001001 +01111100010000101111001000001000000000000100000000100000000011000000000000000000000000000000000000000001001010000010011000000000100111010000000001110100000000101101100000001001010001000010011100000000100100011000000001010100 +00000010001101000000100101000000001000110000000010010001000000110111010001001110110100010010100101010000000001000000000000001000000000000000000000000000000000000001100010100000001001000000000010011101000000000111010000000010 +01010001000010010100000000100111000000001001000100000000010001000000001000010000000010010100000000100111000000001001000100100010011101000000011011010000001010010100000001100001000000000000001000000000000000000000000000000000 +00010000001010000010000000000001100011010000010000110100000100101101000001001000010000000010001100000011100100010100001000010110000100100001000001001000010000000010001110000001100000010000000000110100000000101101000001001000 +01000000010000011000000000000000000000000000000000000000000000000001110010100000100001100000001000011101000000000111110000101000011100001000000111000000000001110100010100010011000000000100110000101000001110001010000111000000 +10000111000000100001001110000000011111000010100011110010000000011101000001110101110000000000101000000000000000000000000000000000000110011010100000100111000000101001111100001000011111000010001011110000110010011100000000100111 +00000001101111110100010001111100001100101111000010001001110000000010001101000010101111110000000011111100000000111111000010001011110000000110011001100000000011100000000000000000000000000000000000011001101000000010011100000000 +10111111000000000111110000000010111100000010100111000000111001100000010110000011000000000100110000001010111100000000100111000000001000110000000010110010000000001110110000000010001100100000101111000100011000000000000000001110 +00000000000000000000000000000000000111000000100000000111000000000001110100000000011101000000000011010000010100010100000011000111000000010101000100000001010001000001010011010000000000010100000000000111000110000001011000000000 +01110100000000000001010000000001010000000111000000000000000011000000000000000000000000000000000000010000101000000010001100000000100011010000000000110100000000101101000001001000010000000010001000000000100000010001010000000101 +00010010110100000000100001000000001000110000000010000001001000000011010000000010100100000001100001010000110000001010000000001110000000000000000000000000000000000001100010101000001001010000000010011101000000000111011000000010 +11010000000010010100010000100111000100001001000100000000010001000000001011000000000010010100000000100111010000001001010100000010011101000000001010010000000010010100000001100000001000000000011000000000000000000000000000000000 +00000101101010000010011100000000100111111000000001111100000000101111001000001001110000000010011001010000100100110000000001001100000000101111000000001001110000000010001100000000100100110000001101111100000010101011000000001001 +11010000000101000010000000001110000000000000000000000000000000000001010010000000001001010000000010011111000000000111110000000010111100000000100111000000001001110000000010011111000000000111110000000010111100000000100111000000 +00100111000000001001001100000010011011000000001001110010000010001100000001010011000000000000011000000000000000000000000000000000000101000000100000000101000000000001111100000000011111000000000011110000000000011100000000000100 +01000000000100010000000001101100000000001111000000000001110000000000011100010000000100110011000001111100000001000011000000010001110000000101000000100000000001000000000000000000000000000000000000010100101000000001010000000000 +01011101000000000111010000000001110100000000010101000000000101000000000001010001000000000100010000000001110100000000010101000000000111110000000001110001000100101111010000000001010100000000011101010000010100010000000000000010 +00000000000000000000000000000000000101001010000000110010000000001000110100000000001101000000001111010000000011000100000000110100000000001101000100000000001001000000001111010000000011000100000000110011010000001100100100000010 +01110100001000110001001000001100010001000100000000000000000010100000000000000000000000000000000000000101100000000011100000000000111011010000001010110100001100111101000001011110010000000011000000000001111100010000010010000100 +00110011110100000100111001000000001110110000100111101001000000001011010000000010010100000000110001000000000001010000000000000010000000000000000000000000000000000001010100010000111110000000000110101111000000011011110000010111 +11110000001111111100000011111000010000001110001100000011101011000000011111110000000111101100000011111011000000001110101100000001111111000000011000110000000111101100001001000100000000000000000000000000000000000000000000000000 +00010000101110000011010100000000110111110000000001111100000000111111000000001101110100011011011100000101110111110000011001110100000000111110001000001101110000000011011100000000110101110000000001111100000000001111000000001101 +11000000010000110010000000000110000000000000000000000000000000000000001010100000011111110000000011110011000000011111110000000111001100001001110111000000011111010010000011010011000000110110110000000111111100001001111111000001 +01111111000000000111001100100001111111000000011010110000100111111100000000000000000000000000111000000000000000000000000000000000000101011000100000111001000000001110000100000000101101000000001100010000000111000100000000110000 +00000000110000010000000100001100000001111101000000001110010000000011101100000000111000011000001011110100000100001011000011001110010000000101010000100000000001100000000000000000000000000000000000000000000000000011100100000000 +11100001000000001011010000000011000100000100111001000000001110010000000011100001000001001000010000000011110100010000111001000010001110110000001011100001000000001011010000000010000100100010111001100000000000000000000000000100 +00000000000000000000000000000000000001100010100000110011000000001100000100000000001101000000001100010000000011000100000000110000000000001100000000011001010001000000001111010000000011000100010000110011000000001100000100000110 +00110100010001001001000000011100010000100000000000100000000011000000000000000000000000000000000000010101100010000011110101000000100000110000000011111100000000110011100100001111110100000011110101000000111100110000000111001101 +00000011111100000000111111000000001111110000000010000011000000010111111010000010001000010000010111000011010001000010000000000110000000000000000000000000000000000000000100000000001101110000000011011111000000000111110000000011 +11110100000011011100000000110111000100001101111100000000011111000000001111110000000011011100000000110111110000001101111100000001011111000010000011110000000010011100000000000111000000000000110000000000000000000000000000000000 +00000000000010010011011100000000101111110000000001001100000000111111000000001111110000000011111100000000111111110000000011111100000000110001000000001110110000000011010000100000111111110000010011001100000000101111000000001100 +11000000000100000010001000001100000000000000000000000000000000001000000100100000001101100000000011011101000000000100010000000011111100100000110101000000001101110000100011011101000000000111000000000011000100000000110101000000 +00110100000000001101110100000010011010000000010011010000000110010100000000010101000000100000100000000000000000000000000000000000000000011010000000110100000000001101110100000000010001010000001101010000000011010100000000110111 +00000000110111010000000001110100000000110101000000001101010000100011010000000000110111010000000001000100010001101101000000011101010000000000010000000000000000100000000000000000000000000000000000010000001000000011000000000000 +11001101000000000000010000000011010100000000110001000000001100110001001011001101000100000011010000110011010100000000110001010000001100000000000011001101000000000010010000000000110100000001100001010000010100011000000000000000 +00000000000000000000000000000000000000001011000000110110000000001101111100000000010011000000001101110000100111100100000010111011000000001110111100001101011111000101011101110000000011011100000000110100000110001101111101000000 +01001100000000101111001000001101110100000000000011000000000010100000000000000000000000000000000000000101101110000011111100000000111111110000000011111100000000111111000011011111110000000111111100000000111111110000000111111100 +00010111101100000000111111000000001111110000000011111111110000001101110100000000111100000000101111000000000001110110000000001110000000000000000000000000000000000000000010100011100000101100000000001110000000100011101100001010 +11101100001000001011000010100011100000001000111000000010001110100000100011101110001000001011000010000011000000000000111000000010001110110000100011101100001000001001000000000011100001000000001000000000000000000000000000000000 +00000000101000110010001010100000100011101000000000111010000000101110000000001000101010100110001111100000100011101000000000111010000000101110111000001000101010000010001110100000100011100000000000111000000000101110101000000000 +10101000000000111000010000001010000000000000000000000000000000000000000000000001010000001000000000000100000000010001001000000000010010000001000000100000011000011000000010000100000000010001001000000100010010000001000000100000 +01000001100000000000010000000001000100100000010001001000000100000010000000000001000011000000000000000000000000000000000000000000000000000000000100000000100010000000011000000000000110100000010010101000000000001000000000000001 +10000000000001101000000000011010000000000110100000000000101000000000000110100000000001100000000000111010000000000110100000000000101000100000000100000100000000000000000000000000000000000000000000000000101000110001001010100000 +01001110100000000011101000000011111010000000010010001000000100110010000001001110100000000011101000000001111010100000010010101000000100111010000001001110000000000011101000000001111010100001010010101000000000111000110000001010 +00000000000000000000000000000000000000001010001100000010000000000000011000000000000110000000000001100010001000001000000000000001000000000000011000000001000110000000000001100000000000001000000000000001000000000000011010000000 +00011000000000000110000000000000100000000000000110001100000000000000000000000000000000000000000000000000101000110001001000100000010001001000000000010000000000000100001000000100000010000000000100100000000001001000000000010000 +00000001010000100000010000001000000000010010000000000100100000000001000000000001010000100000010000001000000000011000110000000000000000000000000000000000000000000000000010100011010100101010000011000010100000110000101000000110 +00100010001101001000100010000000100000000000001000000001000010100000010100101000000101001010100001000000100000000000001010000001000010100000110100101010001101001010100000000000100011000000101000000000000000000000000000000000 +00000000000000010011000010000000110010100000000010100010000010110000100000001110101000000111001010000000110010000000000010101010000000111010100000001110001000000011000010000000111010100000000000000010000000111000100000001100 +00100000000000100000010000000000000000000000000000000000000000000000000000000001000000000000000010000010000000010010000000000010000000000000000010000000001000000010000001001100000000000000100000000000001000000000000000000000 +00010000000000000000011000000000000000000000000010000000000000000000000010000010000001000000000000000000000000000000000000000000000000001010001100000110010000000001000000000000011000010000100000000110000000010001000000000100 +01000000000110000000000001000001000000000000010000000001000100100000010001000000000100001000000001000001000000001000010000000001000100011000001010001000000010100000000000000000000000000000000000000000101000110000001010000000 +00000110100000001001101000000000010010100000001010101000000000011010000000000110100000001001101100000000011010100000001000101000000000011110000000100110100000000001001000000000011010100000100010100000000000011000110000000000 +00000000000000000000000000000000000000001010001100000010110000000000011000000000000110111000000001101110000000001001000000000001100000000100011010000000000110100000000001101100000000001011000000010001100000000000011000000000 +00011011000000000110010000000000101100000000000110001100000000000000000000000000000000000000000000000000101000110100001000100000000011001000000100110000000011001100010000010000000010000100001101100000000011001000001100110000 +00000100110000100001000000001000010000110010000000001100000000010011000000000100110000100001000000001000000000111000110000001010000000000000000000000000000000000000000000000001000000000000000000001100000000000011000000000001 +11000000000000000000000000010011000000000000110000000000001100000000000011000000000000000000000000000011000000000100110000000000001100000000000011000000000000000000000000000011000001000000000000000000000000000000000000000000 +00000000001000110100000010000000000011000000000100110010000001011100100000010000001000001101001110000000000011000000000100110010000001001100100000010000001000001100001110100000010011000000001100110010000001001100100000010000 +00100000000000110000010000000000000000000000000000000000000000000000000010100011010000101010000000000110100000010001101000001100011010100001000010101000110000010010000000001110100000110001100000000100011000100001000010101000 +11000001101000000000011000000011000110100000010001101010000100001010100000000001100010000000101000000000000000000000000000000000000000000010001101000000000000000000010000000001000100000000010001000000000100000000000001000001 +00000000000001100000000100110000000001000100000000010000000000000100000100000000000011001000000100010000000001000100000000010000000000000000000110001000000000000000000000000000000000000000000000000000101000110100000000100000 +00100110100000011001100000000100010000100001000010001000010010010010000000000100100000010011000000000100011000100001001010001000010000010010000000101100100000011001000000000100011000100001001010001000000000011000110000000000 +00000000000000000000000000000000000000001010001100000110101000000001101010000000011010100000000000001000000000011010100000000110000000000001100010000000011000100000000010101010000000011010100000000110000000000001100010000000 +01000010000000001010101000000001101010000000001010001100000010100000000000000000000000000000000000000000001000010110000010000000100000100000000100001010000001100010100000011000101000000110000010000000100000100000000100001010 +00000110001010000001100010100000011000001000000010000010000000010010101000000110001010000001100010100000000000000000010000000000000000000000000000000000000000000000000000000001010000001000000000100000000000011000001000000100 +00001000000100000010000001001000101000000000000000000001000000100000010000001000000100100010000001000000100000000010000000000001100100100000010000001000000100100010000000000000000000000000000000000000000000000000000000000000 +00000000101000110110001011000000100010100000000100101011000001101010111000011000101100000110001011000000100010100000000100101011000001101010110000011000101100000110001111000000100010101000000100101001000001101010110000001000 +10110000000000101000110000001010000000000000000000000000000000000000000010100011011000101010000010001110100000010011101000000110111010100001100010101000011000111010000010001110100000010011101100000110111010100001100010001000 +01100011111000001000111010000001001110100000011011101010000110001000100000000011100010000000000000000000000000000000000000000000000000001010001001100000110000001000111000000001001110110000011011101000000110001010100001100011 +10101000100011100000000100111010000001101110110000011000101100000110001110000000100011100000000100111011000001101110010000011000101110000000001110001000000000000000000000000000000000000000000000000000101000100110001010100000 +10001110100000010011101000000110110000100001100010110000011000110010000010001100100000010011000000000110111010100001100000101000011000110010000010001100000000010011000000000110111010100001100010101000000000111000100000001010 +00000000000000000000000000000000000000000010000001000000100000000000010000000001000100100000010001101000000100000010000001000001000000000000010000000001001110101000010001001000000100001010000001000001100000000000111000000001 +00011010000001000100100000010000001000000000000100000000000000000000000000000000000000000000000000000000001000000110000010000000100001100000000100011010000001100100100000011000101000000110000110000000100001001000000100011010 +00000110011010000001100010100000011000011010000010000110000000010001001000000110011010000001100010101000000000010000000000000000000000000000000000000000000000000000000010100010000000101010000000001110101000000011101000000000 +11001000000000000010000000000011001000000000111010000000001110100000000011001010000000000010100000000011101000000000111000000000001100100000000011101010000000001010000000000011100010000000101000000000000000000000000000000000 +00000000101000100100000000000000000001100000000100011000000001000100001000010000000000000100000100000000000001100000000100011000000001000100000000010000000000000100000100000000000001101000000100010000000001000110000000010000 +10000000000000011000100000000000000000000000000000000000000000000000000010100010010000100010000000000100100000010001000000000100011000100001000010000000010000010010000000000100100000010001000000000100011000100001010010001000 +01000001001000000000010010000001000110000000010001000010000100000000000000000001100010000000000000000000000000000000000000000000000000001010001001000010101000000000001010000001000010100000110010101010001100001010000001000010 +10100000000000100000000100001010000011001010101000110000101010000100001010000000000000101000001100101010000001000010101000010000100000000000000010001000000010100000000000000000000000000000000000000000000000001100000010000000 +00001010000000010010101000000100101010000011000010100000010000101000000000001010000000110010101000001100101010000001000010100000110000101000000000001010000000010010101000001100101010000001000010100000000000100000000000000000 +00000000000000000000000000000000000000000000000000010000000010000100001000000000000010000000000000100010000000000000100000010000001000000100011000000000000010001000000000100000000000001000000000010001000010000000001000000000 +00011000000000010010000000000100100000000000000010001000000000000000000000000000000000000000000000000000101000100100001001000000000000000000000100000001000001000100010000010100000000000100000001000000000000000000000100000001 +00000101000001000001000000010000010000010100000000000000100000010000000100001100000001000001000000010000000000001000000000001010000000000000000000000000000000000000000010100010000000101010000000000110100000000001101000000000 +01101010000000000010100000000001101000000000011000000000000110110000000001101010000000001010100000000001111000000000011010000000000110100000000001101010000000001010100000000001100010000000000000000000000000000000000000000000 +00000000101000110000001011000000000001100000000000011011000000000100110000000000101100000000000110101000000001000000000000111010000000000110100000000000101100000000000110000000000011100000000000010010000000000110010000000000 +10110000000000010000000000000000000000000000000000000000000000000000000000000000000000000010000000001100100000100011000000001000010000000000000000001000000000110010000000000100100000000001100000000000110000000000000000001000 +00000011001000000000011000000000000100000000000011000010001000100000100000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000101100000010001001000000000010000000000000001011 +00000000001001000000000000010000000000001100000000000000000000000000101100000000001001000000000000010000000000001100000000000010000000000000001100000000000000000000000000000000000000000000000000000000000000001010000010000000 +10001100000000100011001000001110110010000010100000100000001000111010000010000100100000100011001000001010110010000000100000100000101000111010000010001100000000000001001000000010110010000010100000100000000000110000000000000000 +00000000000000000000000000000000000000000000000011000100101000000001011010000011010110100000110001101000001100011010100011000101101000000001011010000011010010100000110001101010001100011010100011000101001000000001011000000011 +01011000000011000110101000110001101010000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000010010000000000100100001000101100000000000000100100000000001001000000000000010000 +00000001010000000000000000000000000010010000000000100100100000000001000000000000010000000000001000000000000000010000000000000000000000000000000000000000000000000000000000000000000100000010001001000110100010000001100000100000 +01100010100000001000100000010001001000100100011010001000000010000010000001100010100001001000101000010001001000100000011010001000000110000010000101100010100001001000100000000001000000000000000000000000000000000000000000000000 +00000000000000000000000010100010000010101000100000101010001000001010101010000000101010010000001010000010000010100000100000101010001000001010101010000000101010000000001010000010000010101000100000101010001000001010101010000000 +10101000000000100000000000000000000000000000000000000000000000000000000000000000000100001000010001000010000100000000101001100001101010000000010010100001000100101000010101000010000101000000101001000001101010000000010010100001 +00010010100001000100001000010000000010100100000100100000000001001010000000000000000000000000000000000000000000000000000000000000000000000000000001010000100000000100000000000001000000100000010100000000000101000010000001010000 +10100000010000000000000100000010000001010000001000010100000000000101000010000000010000000010000100000000000001010000100000010100001000000000000000000000000000000000000000000000000000000000000000000000000000000011000011000000 +11001010000000000010101110000011100001100000110010010000001100101100000011001010000000000010101100000011100000000000110000010000001100101100000011001010000000000010001000000011101011000000110010110000000000100000000000000000 +00000000000000000000000000000000000000000000000000010000101000000100111010001000001110100010000111101010000001001010100000010011101000010100111010000000001110110000000111101010000001001010100000010011111000000100111011000000 +00111001000000011110001000000100100010000000001100000000000000000000000000000000000000000000000000000000000000001100010000011000000100100110001101001000100011000010000100110001100001101100010000011000000100100110001100001000 +10001100001000010011000010000100110001000000100000000010000000110100100000001100001000010011000110000000000000000000000000000000000000000000000000000000000000000000000000000000111111001111111111110010111111111100101111111111 +00101111111111111011111111111100111111111111001011111111110010111111111100101111111111111011111111111100111111111111001011111111110010111111111100101111111111111011111100000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000001101001101101111010000011011000100001110110011000011011100110100110110001101001101101111010000011011000100001110110011000011011100110100110110 +00110100110110111101000001101100010000111011001100001101110011011011111000000000000000000000000000000000000000000000000000000000000000000000000011001100001111000011001011101011010010001010110100100101001101011000111111001100 +01011010001100100111001111001001110011000010001100110011100011111100110000111100001100101111001111001000110011000010001100110011101111110000000000000000000000000000000000000000000000000000000000000000000000001101110001111110 +01110010111000110100100110001100001000011011000110011111110111000001100001110010011110110100100011101100001001110011000110011110110111000001111000010010011000111100100010001101001001110011011110111110000000000000000000000000 +00000000000000000000000000000000000000000000000010000000010000000000111000000010001110010000100011100100001000001000000010000011010000001000111000000010001110010000100011100100001000001001000010000011010000000000111000000010 +00111001000010001110010000100000100100000000001100000000000000000000000000000000000000000000000000000000000000000010000010100000100011101000000000111010000000101110101000001000101000000010001110100000100011101000000100111010 +10000010111010100000100010101000001000111010000010001110100000000011101000000010111010100000100010101000000000110000000000000000000000000000000000000000000000000000000000000000010000001000000000000100000000010001001000000100 +01001000000100000010000001000001100000000000010000000001000100100000010001001000000100000010000001000001100000000000010000000001000100100000010001001000000100000010000000000001000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000001100000000000011000000000000110000000000000100000000000000100000000100001100000000000011000000000000110000000000000100000000000000100000000000001100000000000011000000000000110000000000000 +10000000000000010000000000000000000000000000000000000000000000000000000000000000000100000010000001001110100000000011100000000001111000100000010010001000000100110010000001001110100000000011100000000001111000100000010010001000 +00010011001000000100111010000000001110000000000111100010000001001000100000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000110000000000001100000000000001000000000000001 +00000000000001100000000000011000000000000110000000000000100000000000000100000000000001100000000000011000000000000110000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000000001000000100000 +01000100100000001001000000000001010000100000010000001000000110010010000001100100100000000001000000000001010000100000010000001000000100010010000001100100100000000001000000000001010000100000011000001000000000010000000000000000 +00000000000000000000000000000000000000000000000001010100001000000101001010000001010010000000010100100010000101011000100001010100001000000101001010000001010010000000010100100010000101011000100001010100001000000101001010000001 +01001000000001010010001000010101100010000000000000000000000000000000000000000000000000000000000000010000000000110011000000000000110010100000000000101000000000111010000000001100100000000011001000000000110010100000000000101000 +00001011101000000000110010000000001100100000000011001010000000000010100000000011101000000000110010000000000000100000100000000000000000000000000000000000000000000001000000000011000000000000000000000010000000001000100000000000 +00100000000000001000000000001000000000000010001000000000000010000000000000100000000000001000000000000000000000000010001000000000000010000000000000100000000000101000000000000000000011000000000000000000000000000000000000000000 +00010000000000110000001001000000000000000000000000000001000000000000010000000000000000000000000001000000000000000000000000000001000010000000010000000000000100000000000001000000000000000000000000000001000000000000010000000000 +00010000000000000000110000000000000000000000000000000000000000000001000000000011000000100010000000000110100000000001100000000000011000100000000010011000000000010010000000000110100000000001100000000000011000100000000010001000 +00000001001000000000011010000000000110000000000001100010000000001000100000000001000011000000000000000000000000000000000000000000000010001000000000000010010000000000011000000000000110010000000001100100000000001001000000000001 +01000000000001100000000000011001000000000110010000000000100100000000000101000000000001100000000000011001000000000110010000000000100100000100000100000000000000000000000000000000000000000000000000000010101000100100001000100000 +00001100100000010011000000000100110000100001000000001000010000110010000000001100100000010011000000000100110000100001000000001000010000110010000000001100100000010011000000000100110000100001000000001000000000111000100000001010 +00000000000000000000000000000000000000100000000000000000000000000000110000000000001100000000000011000000000000000000000000000011000000000000110000000000001100000000000011000000000000000000000000000011000000000000110000000000 +00110000000000001100000000000000000000000000001100000000000000000000000000000000000000000000000000000010000000000100000000000000000011000000000100110000000001001100000000010000000000000100001100000000000011000000000100110000 +00000100110000000001000000000000010000110000000000001100000000010011000000000100110000000001000000000000000000110000000000000000000000000000000000000000000000000000001010100010010000100010000000000110100000010001100000000100 +01100010000100001000100001000001001000000000011010000001000110000000010001100010000100001000100001000001001000000000011010000001000110000000010001001010000100001000100000000001100010000000101000000000000000000000000000000000 +00000010100000000100001000000000000001000000000100010000000001000100000000010000000000000100000100000000000001000000000100010000000001000100000000010000000000000100000100000000000001000000000100010000000001000100000000010000 +00000000000000010000000000000000000000000000000000000000000000000000101010000000010000100010000000000110100000010001100000000100011000100001000010001000010000010010000000000110100000010001100000000100011000100001000010001000 +01000001001000000000011010000001000110000000010001000010000100001000100000000001000000000000000000000000000000000000000000000000000000101010001000000010001000000000101010000000001010000000000000001010000000001000100000000010 +00100000000010101000000000101000000000001010001000000000100010000000001000100000000010101000000000000010000000001010001000000000100010000100001010001000000010100000000000000000000000000000000000010010000000000110000000000000 +10000010000000010000100000000110001000000001100010000000011000000000000010000010000000010000100000000110001000000001100010000000011000000000000010000010000000010000100000000110001000000001100010000000000000000000000000000000 +00000000000000000000000000000000000100100000000001000010100000000000000000000001000000100000010000001000000100000010000001000000100000000000000000000001000000100000010000001000000100000010000001000000100000000000000000000001 +00000010000001000000100000010000001000000000000000000000000000000000000000000000000000000000000000000010101000100110001011000000100010100000000100101011000001101010110000011000101100000110001011000000100010100000000100101011 +00000110101011000001100010110000011000101100000010001010000000010010101100000110101011000001100010110000000000101000100000001010000000000000000000000000000000000000000010000000011000100010000010001110100000010011100000000110 +11100010000110001000100001100011001000001000111010000001001110000000011011100010000110001000100001100011001000001000111010000001001110000000011011100010000110001000100000000011000000000000000000000000000000000000000000000000 +00000010100000000110001001000000100011100000000100111001000001101110010000011000100100000110001101000000100011100000000100111001000001101110010000011000100100000110001101000000100011100000000100111000000001101110010000011000 +10010000000000110000000000000000000000000000000000000000000000000000101010100010011000101010000010001110100000010011101000000110111010100001100010101000011000111010000010001110100000010011101000000110111010100001100010101000 +01100011101000001000111000000001001110100000011011101010000110001010100001000011100010000000101000000000000000000000000000000000000000100000000001001000100000000010010000000001100100100000010001001000000100000010000001001001 +10000000000001000000000100010010000001000100100000010010001000000100000110000000001001000000000110010010000001000100100000010010001000000000000100000000000000000000000000000000000000000000000000000010000000000110001000000000 +10000110000000010001100000000110011000000001100010000000011000010000000010000110000000010001100000000110011000000001100010000000011000010000000010000110000000010001100000000110011000000001100010000000000000010000000000000000 +00000000000000000000000000000000000000001010001000000110001000000001111010000000011110000000000011100010000000011000100000000111001000000001111010000000011110000000000011000010000000011000100000000111001000000001111010000000 +01111000000000001110001000000001100010000000001110001000000010100000000000000000000000000000000000000010100000000100101000000000001001100000000110011000000001000110000000010000100000000100100100000000000001100000000100011000 +00000100010000000001001010000000010000010000000000100110000000011001100000000100011000000001001010000000000000010000000000000000000000000000000000000000000000000000001010000000010000100010000000000100100000010001000000000100 +01000010000100000000100001000001001000000000010010000001000100000000010001100010000100000000100001000001001000000000010010000001000100000000010001000010000100000000100000000001000000000000000000000000000000000000000000000000 +00000010101000100100001000100000000000101000000100001000000001000010001000010000100010000100000000100000000000101000000100001000000011001010001000010000100010000100000000100000000000101000000100001000000001000010001000010000 +10001000000000001000100000001010000000000000000000000000000000000000001000000000110000000000000000001010000000110010100000001100101000000011000010000000110000100000000000001010000000110010100000001100101000000011000010000000 +11000010000000000000101000000011001010000000110010100000001100001000000000000010000000000000000000000000000000000000000000000000000000100000000000010000000000000100001000000000000010000000000100100000000001001000000000010000 +00000000010000100000000000001000000000000010000000000100100000000001000000000000010000100000000000001000000000010010000000000100100000000000000010000000000000000000000000000000000000000000000000000010101000100100001001000000 +00000000000000010000000100000100000001000001000000010000010000000100000000000000000000010000000100000101000001000001000000010000010000000100000000000000000000010000000000000100000001000001000000010000000000000000100000001010 +00000000000000000000000000000000000000101000000000000010001000000000011010000000000110000000000001100010000000001000100000000001001000000000011010000000000110000000000001100010000000001000100000000001001000000000011011000000 +00011001000000000110001000000000100010000000000100000000000000000000000000000000000000000000000000000010100000000000001001000000000001100000000010011001000000000110010000000000100100000000000101000000000001100000000010011001 +00000000011001000000001010010000000000010110000000100110000000000001100100000000011001000000000010010000000000010000000000000000000000000000000000000000000000000000001010100010000001100010000000011100100000000111000000000000 +11000010000000010000100000000111001000000001110010000000011100000000000011000010000000010000100000000111000000000001110010000000011100000000000011000010000000010000100000000011100010000000101000000000000000000000000000000000 +00001010000000001000000000000000000011000000001000110000001010001100000000100000000000001000001100000000000011000000001000110000001011101100000000111000000000001000001100000000000011000000101000110000000010001100000000100000 +00000000000000110000000000000000000000000000000000000000000000000000001000000000101000000000000010001100000000101011000000001010110000000010100000000000101000110000000010001100000000101011000000001010110000000010101000000000 +10100011001000001010110000000010001100000000101011000000001010000000000001000011000000000000000000000000000000000000000000000000000000101010001011000010001000000000011010000011000110000000110001100010001100001000100011000001 +00100000000001101000001100011000000011100110001000110000100010001100000100000000000001101000001100011000000011000110001000110000100010000000000110001000000010100000000000000000000000000000000000000010100000000000001000000000 +00000100000000000001000000000000010000000000000000000000000000010000000000000100000000000001000000000001010000000000100000000000000000010000000000000100000000000001000000000000010000000000000000000000000000010000000000000000 +00000000000000000000000000000000000000101000000000010010001000100100011010001000000110000000000101100010100001001000100000010001001000100100011010001000000110000010000001100010000001001000100000010001000000100100011010000000 +00011000001000010110001010000100100010000000000100000000000000000000000000000000000000000000000000000010101000100000001000100000000010101000000000101000000000000000101010000000100010000000001000100000000010101000100000101000 +00100000101000100000000010001000000000100000001000001010100000000010100000000000101000100000000010001000000000101000100000001010000000000000000000000000000000000000001000000000000100000000010001000010000100000000100000000001 +00001000000001001000000100010000000000100100001000000000000010000100000110100000000001001000000100010000000001000100001000000100000010000100000100100000100001001000000000000000000010000000100000000000000000000000000000000000 +00000000000000000101000010000000010000000000000100000010010001010000100000010100001000000101000010000000010000000000000100000010000001010000000000010100001000000101000010000000010000000000010100000010000001010000100000010100 +00100000000000000000000000000000000000000000000000000000000000000000001010100010101100101100000011001010000000100010101100001011101001000010110010110000101100101100010011001010000000100010101100001011100001000010110010110001 +10110010100000001100101000010110001010110000101110101100001011001011000000000010100010000000101000000000000000000000000000000000000000101000000000010010001001000100111010001000001110000100000111100000000000001000100000000011 +00100000000011101000000000111000000000001110101000000100100010000001001100100000010011101000000000111000000100011110001000000100100010010000001100000000000000000000000000000000000000000000000000000000000000001100010000010000 +00010010010000110000100000001100001000000011000110000110110001000000000000010010001000110100100010001100001000010011000010000100110001000001100000000010000000110100100000001100001000010011000110000000000000000000000000000000 +00000000000000000000000000000000000000000000000011111100111111111111001011111111110010111111111100101111111111111011111111111100111111111111001011111111110010111111111100101111111111111011111111111100111111111111001011111111 +11001011111111110010111111111111101111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101001101110111010000011101001100001111010010 +00001011110011010011011000110100101111011101000001101100010000111011001100001101010011010011011100110100110110111011000011110100010000101101001100001101010011010010111100000000000000000000000000000000000000000000000000000000 +00000000000000001100110000111100001100101111001111001000110011000010001100110011100011111100110000111100001100100111001101001001110011010010001100110101100011111100110000111100001100101111001111001000110011000010001100110011 +10001111000000000000000000000000000000000000000000000000000000000000000000000000110111000111111001110010111110111100100111101101001001111011011110011111110111000111111001110010111110110100100111101100001001111011011110011111 +11011100011111100111001011111011110010011110110100100111101101111001111100000000000000000000000000000000000000000000000000000000000000000000000001000000111000010010000010001101000000000101010000000010010100000000100001000001 +00100111001000001000010110010010001101000000101001010000001100001100001101100001000001001000010111000000000101000100011001010000001110000000001100000000000000000000000000000000000000000000000000000000000000000001000011100000 +01001000101000001010001000000001100000100000010000001000000100000010101001100000100000000110001000000001000001100000010000001000000100101010000001001000100000000000000000000001000010100000010000001000000000100010000000000001 +00000000000000000000000000000000000000000000000000000000111000010011010010001100000100000011000001000010010000000000100000000001001000110000000010000100000100110011000000001010010000000000100000000001111000010010010010001100 +01010000000100000100001001000000000010000000000100000000000000000000000000000000000000000000000000000000000000000000000011100100001001001000000000000001000000000100001000000000000010000000000100100000000000001000000001010011 +00000000000010100000000000001000000000001010000000100100100000001001000000000000010000100000000000111000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000101000100000011001000000100010001 +11000000010000000001000000000000000000110010000000000100001000000011000001000000010000000000000000000000000000010001110000100100000000010001000110000000100001000011000000000011000000000000000100000000000000000000000000000000 +00010000000000000100000000000000000000000000000100100010000001000100000000010000001000000100000010000010000010000000000100010001000001000000000000010000000000000100000010000000000010000000000100000010000001001100000010010000 +00100000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000101010100001011001001000110110001110000000100010000010000000100010100001101110100000001001010001000110001010000000100010000000000 +00010100100001010110010000001100000100000001000111000000010001000001000001000001000000000000000000000000000000000000000000000000000100000000000000011000000000000100010000000000000100010000000101000000000001000001000000011001 +00001000010001000000000001100000000000010100000000000100000000000001000001000000011001000000000000010001000000010100000000000100001100000100001100000000000000000000000000000000000000000000000000010000000000000101000000100001 +01010100100001011001000100011101000000101101010000001000010100100010001101001000100000011000000000110101000000100101010000101000010100000010000101001000100001010010000000010101000010000101010000001000010000101000000000000000 +00000000000000000000000000000000000100000000000000010000111000000110100010000000001000100000000101000010001001010000100000010001001000000110010010000000000000001000000110000010000001010001100000010000001000100100010010000000 +01010000000000010000100000000001000010000000000100000000000000000000000000000000000000000000000000010000000000000000000011100001000001001000010001010001000100001000001011000000000010000000001000100000000110001000010000000000 +00110000010000100100000000101000000000000010001000011000100011001000000000010000110010000100000000001000010000000000000000000000000000000000000000000000000000000001000000001000000010001110000000001000100000001010001100000000 +00000010000000010000100000001000001000100000000010000000000000000000000011001110000000010001100000000011111000100000110010000000110000000000000001000010000000110011100001000011001000000000000000000000000000000000000000000000 +00010000000000000000000000100001000000001000010011010000000100001100111011000000000110000000000001100011000000001000110010000011001100000100001001000000001110000000011111100100000001001000000001110011000100001100011001000001 +00001000010000110000000000000000000000000000000000000000000000000000000000000000010011000000000000001000000000010001001000000100100000100001000000100000010011111000100000001000000000010010001100000100100000000001000000101000 +01000000100000000000110010001001000000000000010010000010000100000000000000000011000000000000000000000000000000000000000000000000000000000000000000001000000000010011010000000100001100010001100001000010110000100000000000001011 +00000011001101000000010000010010001100000100000001000010000110000000110010000001001111001000110010010000000100000100101001000010000000000000001100000000000000000000000000000000000000000000000000000000000010000000000100000000 +00100100000000000011000000000000100011000000000100000000000000010100000000100100000000000100001100001000000000000000001000110000000000111100000000100100000000000001000000000000110001000000000000000000000000010010000000001100 +00000000000000000000000000000000000000000000000000001000000010010000001000000000000000000000000000000000000000000000100000001001000010010000000100000000000000000000000000000000000000000000100000001001000010010000001000000000 +00000000000000000000000000000000000010000011000100000000000000000000000000000000000000000000000000111100001111000000100000000001000000010000000100000000000000000000100000000000000010000000100100000001000000010000000100000000 +00000000000010000000000000001000000010010000000100000001000000010000000000000000000010000000000000001000001100010001000000000000000000000000000000000000000000000000000000000000110000001100001111000011110000110000001100111100 +00011000001111000001100001111100010000100100001001000010000000101010000000000101000101001000000011000001010110100001101101011000000000000011110000011000001111000001100000000000100000000000111100000000000000000000000000000000 +00000000000000000000000000000001010000010000000000000001000000001000000000000000000000000000000000000001010000010000000000000001001000000010000000000000001000000000000000000000010000010000000000000000101010000010100010101000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100110001000000000100101000000010000010000000010000000000000000000000001100110000100000001000010001000100100001 +00000001000000000000000000000000110011000100000010000000001000101000000000000010000000000000000000000000000000000000000000000000000000000000000011111100111111111111111111111111000000110000000000000000000000000000000011111100 +11111111111001111111011100000011000000000000000000000000000000001111110011111111111111111111111100000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111110011111111 +11111111111111110000001100000000000000000000000000000000101111001011110110111110001111000000001100000000000000000000000000000000111111001111111111111111111111110000001100000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000011111100111111111111111111111111000000110000000000000000000000000000000011111100110111001111011111011111000000110000000000000000000000000000000011111100111111111111111111111111 +00000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111110011111111111111111111111100000011000000000000000000000000000000001101110011111111110111111111010100000011 +00000000000000000000000000000000111111001111111111111111111111110000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001111111111111111111111110000001100000000 +00000000000000000000000011111100111111101111111111101111000000110000000000000000000000000000000011111100111111111111111111111111000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000001111110011111111111111111111111100000011000000000000000000000000000000001111110011111111111111111111111100000011000000000000000000000000000000001111110011111111111111111111111100000011000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000100000000100001010000000000010100000000100101000000001000010000000010000100000000100001010000000000010100110011100101000000001000 +01000001001000100010110010000001000100000010010001000110010100000000100000000000000000000000000000000000000000000000000000000000000000000000000000010000001000000100000010000000000000000000000100000010000001000000100000010000 +00100000010000001000000000000000000000010000001000000100000010000001001010100010010010001000000011100010000000011000101000000100000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100001 +00000000100001000000000000010000000000100100000000001000000000000010000100000000100001000000000000010000000000100100000000001000000000011110000100000100100011000001000100010000010000100100000000001000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000001000000000000010000000000000000000000000000010000000000000100000000000001000000000000010000000000000000000000011001110000000000000100000000000001000000011100010000000 +10010001000000000100001000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000010000000000000100000000000001000000000000000000000000000001000000000000010000000000 +00010000000000000100000000000000000000000000001000011000000000000001000000010000010000000100000000000000000000000000000000000000000000000000000000000000000000000001000000000000010000000000000000000000000000010000000000000100 +00000000000100000000000001000000000000000000000000000001000000100000010000000000000100000000000000000000100000000000100000001001001000100000010000000000000100000000000001000010000000000000000000000000000000000000000000000000 +00010000000000000001000000000001010000000000010000000000000100010000000001000100000000000001000000000001010000000000010000000000000100010000000001000100000000000001000011000001011011000000110000010001000100010100000001000100 +00000000010000010000000000000000000000000000000000000000000000000001000000000000000100000000000001000000000000000000000000000001000000000000010000000000000100000000000001000000000000000000000100000001000000000000010000000000 +00011000000000000100110000000000000100010000000100000000000001000000000001000000000000000000000000000000000000000000000000000000000100000000000001010000001000010100000010000101000000000001010111001110010101000000100001010000 +00100001010000001000010100000000000101011100111001010100000010000101000000100010011011001000010100000010000101011000101001010100000010000100000000000000000000000000000000000000000000000000000000010000000000000001000000100000 +01000000100000000000000000000001000000100000010000001000000100000010000001000000100000000000000000000001000000100000010000001000000100000010001001001100100000000101000100000001110000100000010100001000010000000000000000000000 +00000000000000000000000000000000000100000000000000000000001000010000000010000100000000000001000000000010010000000000100000000000001000010000000010000100000000000001000000000000010000000000100000000000001000010001110010000100 +10100010000100001100101001000000000010000100000000000000000000000000000000000000000000000000000000010000000010000000000011100000000011001000000000110011000000001100111000000000001110000000001111100000000011001000000000110011 +00000000000000100000000000111000000000111110000000001000100000001100001000000000100000100000001100111000010000110010000000000000000000000000000000000000000000000001000000000000000000000010000100000000100001000000000000010000 +00000010010000000000100000000000001000010000000010000100000000000001000000000010010000000000100000000000011000100000010010000100010100000001000000000110010000010000100001000001000000000000000000000000000000000000000000000000 +00000000000000000100000000000000000000000000000100000000000001000000000000010000000000000100000000000000000000000000000100000000000001000000000000010000000000000100100111000000000000000000000100010000000001001000100000010000 +00000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000001000000000000010000000000000100000000000000000000000000000100000000000001000000000000010000000000000100000000000000 +00001010110000010011010000000100101100000001000001000000010000100000000000000001000000000000000000000000000000000000000000000000000000000000100000000001000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000010000000000001001000000000000110000000000000000000000000000000000000000000000100000000001000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000100000000000000000000000000000000000000000000000000001000000000010000000000000000 +00000000000000000000000000000000001111000011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000010000001100000001 +00000000000000000000100000000000000010001111000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000010000000101101000100110010110010000000000111100100110000010010100011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000101000000000000001010100000101000001000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011001100000100001000000000100010 +10000010000000100000000000000000000000000000000000000000000000000000000000000000111111001111111111111111111111110000001100000000000000000000000000000000111111001111111111111111111111110000001100000000000000000000000000000000 +11111100111111111111111011111111000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111100111111111111111111111111000000110000000000000000000000000000000011111100 +11111111111111111111111100000011000000000000000000000000000000001111110011111111111111111111110100000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111110011111111 +11111111111111110000001100000000000000000000000000000000111111001111111111111111111111110000001100000000000000000000000000000000111111001101111111111111111111110000001100000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000011111100111111111111111111111111000000110000000000000000000000000000000011111100111111111111111111111111000000110000000000000000000000000000000011111100111111111111111111111111 +00000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111110011111111111111111111111100000011000000000000000000000000000000001111110011111111111111111111111100000011 +00000000000000000000000000000000111111001111111111111111111111110000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111001111111111111111111111110000001100000000 +00000000000000000000000011111100111111111111111111111111000000110000000000000000000000000000000011111100111111111111111111111111000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000110000000000000001001000000001000000000000000000000000000000000011000000000001000010100100100000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000110000000000000001001000000001000000010000000000000000000000000011000000000001000010000000100000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001100000000000000000010000000000000000000000011101000101101100000110000000000000000011000000000000000000000000000000011000000000011000000000000000010100100000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001100000000000000000110000000000000000000000000000000101000000000110000000000000001011000000000000000000000000000000000000000000011000000000000000000100000000000000000000000100000111011111000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/usx2yloader/us224fw.ihx b/usx2yloader/us224fw.ihx new file mode 100644 index 0000000..acffa33 --- /dev/null +++ b/usx2yloader/us224fw.ihx @@ -0,0 +1,470 @@ +:0919E300030001020704050608D7 +:1015D500015800015600015700017C00017000010F +:1015E5006B00017300016800016F800178000179CB +:1015F50000017A00017B00501ADA000002030301A2 +:10160500020303030303020203010C590000000057 +:10161500000001000000000001770001760001696B +:101625000001650002660000491A72000000000012 +:0C16350000000000017400C104017501F8 +:1017F000907F977403F07E80EE602F5F6010907F83 +:101800009D740FF0907F977402F004F08016907F23 +:101810009D740FF0E4907F97F004F07403F0907FD4 +:0B1820009D740CF0EEC313FE80CE227E +:1016E200AD07EDC3940240037F0022ED7006C3E50F +:0E16F200589556FEEE540FFFC3740F9FFF2253 +:10182B00EF7030E55804540FFF6556602674C925D8 +:10183B0058F582E4341AF583EDF0C2ACE556B55891 +:10184B00028D998F58D2AC757A19436F0490201F73 +:04185B00E56FF02223 +:10128600E571700E907FD0E020E107A3E0F571E4F0 +:10129600F56AE571D39400500302136074C0256AA1 +:1012A600F582E4347BF583E0FCC4540FFBE571C39F +:1012B60094045003021352AF031216E2EFC39403D1 +:1012C6005009EBD394015003021352056A74C025EA +:1012D6006AF582E4347BF583E0FD056A74C0256A0D +:1012E600F582E4347BF583E0FA056A74C0256AF575 +:1012F60082E4347BF583E0FEEBD394015032EC5468 +:101306000F24DAF582E4341AF583E0F9D394004029 +:1013160005AF0312182BE9D394014007AF03AD02C2 +:1013260012182BE9D394024007AF03AD0612182B0F +:10133600056A74C0256AF582E4347BF583E0FCC453 +:10134600540FFB74FC2571F5710212B3E571C39459 +:0B135600045007E4F571907FD1F022F5 +:10175800EFC454F0FFED540F4FFFAE7705777400D8 +:101768002EF582E4347CF583EFF0AF7705777400CB +:101778002FF582E4347CF583EBF0AF7705777400BE +:101788002FF582E4347CF583E554F0AF7705777460 +:0D179800002FF582E4347CF583E555F02246 +:10190300900004120A1EFE7002FF22EEC4540F243C +:10191300F824FC500860091460061470067F022244 +:061923007F01227F00227B +:101422008B4E8A4F8950AC05900002EC120A4B9009 +:101432000002120A1EFFC4540F24F824FC500C6050 +:101442001C14601924FE6027047079AB4EAA4FA9C0 +:1014520050900004EC120A4B7D02AF0522AB4EAA5B +:101462004FA950900004EC120A4B7D01AF0522AB4C +:101472004EAA4FA950900004E4120A4BEC64F160AA +:1014820003BCF3057D01AF0522BCF2057D02AF0569 +:1014920022BCF615120A05FF7D05AB04E4F554F5EE +:1014A200551217587D00AF0522BCF013AB4EAA4F60 +:1014B200A9509000057401120A4B7D04AF05227DEC +:0914C20000AF05227D00AF0522F8 +:1007AE008F458D46E546C394F8400D7D0FAB46E46C +:1007BE00F554F55512175822E54575F006A424593F +:1007CE00F9E4FAFBF54BF54C894D900001120A1E27 +:1007DE0014604714700302088D1470030208C414C9 +:1007EE00700302093424046003020A04E546C3942C +:1007FE00804019AB4BAA4CA94DAD46121422AB4BFF +:10080E00AA4CA94D900001EF120A4B22AB4BAA4CF9 +:10081E00A94D900001E4120A4B22E546C394805084 +:10082E0045AB4BAA4CA94D900002120A1EF547C3C8 +:10083E0094F05009E547C4540FF5488003754802FB +:10084E00AF45AD48AB47854654E4F555121758AB46 +:10085E004BAA4CA94D121903AB4BAA4CA94D9000B3 +:10086E0001EF120A4B22AB4BAA4CA94DAD46121406 +:10087E0022AB4BAA4CA94D900001EF120A4B22E578 +:10088E0046C394805017AB4BAA4CA94D900003E57C +:10089E0046120A4B9000017403120A4B22AB4BAA6C +:1008AE004CA94DAD46121422AB4BAA4CA94D90004B +:1008BE0001EF120A4B22E546C394805050AB4BAA6F +:1008CE004CA94D900002120A1EF547C394F0500930 +:1008DE00E547C4540FF5488003754803AF45AD484E +:1008EE00AB4BAA4CA94D900003120A1EF554854637 +:1008FE0055AB47121758AB4BAA4CA94D121903AB67 +:0D090E004BAA4CA94D900001EF120A4B229C +:10091B00AB4BAA4CA94DAD46121422AB4BAA4CA91A +:10092B004D900001EF120A4B22AB4BAA4CA94D90F4 +:10093B000005120A1E04FCE546C394805058BC0106 +:10094B000A900002E546120A4B8035BC020A900061 +:10095B0003E546120A4B8028BC0325AF457D049066 +:10096B000002120A1EFBC003AB4BAA4CA94D900010 +:10097B0003120A1EF554854655D003121758E4FC92 +:10098B00AB4BAA4CA94D900005EC120A4B90000101 +:10099B007404120A4B22E4F54AFEBC0108754805A3 +:1009AB00854649800EAB4BAA4CA94D900002120A0A +:1009BB001EF549BC0207754806AE46800DAB4BAA27 +:1009CB004CA94D900003120A1EFEBC030675480786 +:1009DB0085464AAF45AD48AB498E54854A551217EB +:1009EB0058AB4BAA4CA94DAD46121422AB4BAA4C9B +:0A09FB00A94D900001EF120A4B22F3 +:100DE100E4901A7CF0F56EF572FFEF25E024A5F58D +:100DF10082E4341AF583E4F0A3F0EF25E0247DF5D5 +:100E010082E4341AF583E4F0A3F0EF25E02491F5B0 +:100E110082E4341AF583E4F0A3F00FBF0ACCE49026 +:100E21001A70F0A3F0F577F558F556F557F57CF5FE +:100E310071F56AA3F0907FDF7454F0907FDE7450F7 +:100E4100F0907FDD7418F0E4907FC9F0907FCDF0D1 +:100E5100907FD1F0907FE17404F0907FE004F0E4A2 +:100E6100907FF2F0907FF8744CF075CBFF75CAE873 +:100E710075C834758920758DFA758E10D28E759866 +:100E810050D2AC907FAE741FF0D200907FB274004C +:100E9100F0A37480F0907FAFE04402F0E054FBF0E7 +:100EA100907FE274D2F0907F937430F0901AD974ED +:100EB100FFF0907F96F0907F9CF0E4907F94F0900B +:100EC1007F977404F0907F9D740CF0907F9574C3AC +:100ED100F0907F9874FFF0907F9E7430F0E4907FE3 +:100EE10097F07F14FE1219AC907F9674BFF0901AA0 +:0E0EF100D9E0907F96F07F057E001219AC22AA +:10110D00E56E25E024A5F582E4341AF583E0FEA30F +:10111D00E0FFE56E25E02491F582E4341AF583E0D5 +:10112D00FCA3E08C45F546E56E25E0247DF582E4D3 +:10113D00341AF583E0FCA3E0FDE57270030211CED5 +:10114D001572ED6F7002EC6E6077C3ED9FEE6480EB +:10115D00F8EC6480985031E56E25E024FFF582E4CB +:10116D00341AF583E0FAA3E02DFDEA3CFCD3ED9FA4 +:10117D00EE6480F8EC6480985008C3EC6480948031 +:10118D00502DAC06AD078027E56E25E024FFF582D6 +:10119D00E4341AF583E0FAA3E02DFDEA3CFCC3ED3F +:1011AD009FEE6480F8EC6480985004AC06AD07E5C2 +:1011BD006E25E0247DF582E4341AF583ECF0A3ED81 +:1011CD00F0E5466D7003E5456C700302127BE56E2C +:1011DD0025E024EAF582E4341AF583E0FEA3E0FF6E +:1011ED00C3E5469DEC6480F8E5456480985028EF92 +:1011FD002546F546EE3545F545D3E5469DEC64802F +:0D120D00F8E5456480985009C3E54564800C +:10121A00948050238C458D46801DEF2546F546EE79 +:10122A003545F545C3E5469DEC6480F8E54564809F +:10123A009850048C458D46E56E25E02491F582E4AC +:10124A00341AF583E545F0A3E546F0E56E25E0FF9F +:10125A00902110E020E5F974002FF582E43420F59E +:10126A0083E545F074012FF582E43420F583E546E1 +:0C127A00F0056EE56EB40A03E4F56E2288 +:1000800078397C007D007BFF7A1979E37E007F0957 +:10009000120B86907FC8E030E103020127A3E0F550 +:1000A00043E4F542E542C3954350270567E567AE53 +:1000B000667002056614C39446EE9400401074C046 +:1000C0002542F582E4347DF583E0FF1217F0054206 +:1000D00080D2E4907FC9F0AE66AF67FCFD7BB67A54 +:1000E000A4F9F8C3120AA3703EF566F5677F02FE15 +:1000F0001219AC901A7C7401F043700890201DE531 +:1001000070F090201F7480F07F647E001219AC9014 +:100110007F977408F07FF47E011219AC901AD9E031 +:10012000547FF0907F96F012128612110D12110D6D +:10013000907FCCE030E1030202C9A3E0F543E4FD87 +:10014000EDC3954340030202C474C02DF582E4342C +:100150007CF583E0F544C394054003020254E54472 +:1001600025E0F544E4F542E542C39402400302026F +:1001700050E54425E02491F582E4341AF583E0FE4D +:10018000A3E08E33F5340D74C02DF582E4347CF594 +:1001900083E0FE0D74C02DF582E4347CF583E0FB32 +:1001A000EEF535EBF53665347004E53365357003EF +:1001B000020249E54425E024A5F582E4341AF583DA +:0601C000E535F0A3E53671 +:1001C600F0C3E5369534FFE5359533FEEF7803CE7B +:1001D600A2E713CE13D8F8F5388E3745377005F5F4 +:1001E60037753801E54425E024FFF582E4341AF535 +:1001F60083E537F0A3E538F0E5342538FFE53335F8 +:1002060037FEE54425E0247DF582E4341AF583EED5 +:10021600F0A3EFF0E538AE377802CEA2E713CE139F +:10022600D8F8F5388E3745377005F537753801E556 +:100236004425E024EAF582E4341AF583E537F0A391 +:10024600E538F0054205440201670D02014074C11C +:100256002DF582E4347CF583E0FFE544B4140E8F7B +:1002660073901A71E04573902014F0804CE544B405 +:100276001507902015EFF08040E544B4180790204C +:1002860018EFF08034E544C39420502DE544B41DA6 +:100296000DEF54F7F570456B90201DF0801BE5447B +:1002A600B41F09E56F4F90201FF0800D74002544A0 +:1002B600F582E43420F583EFF00D0D020140E49061 +:1002C6007FCDF0901A7CE07003020475901AD9E095 +:1002D600FF54F7907F96F0907F9AE0FE907F96EF1E +:1002E600F0EE5440FFE5655440FD6F6021EE30E7C7 +:0D02F6001BE565F454405F6006901A7BE044 +:1003030004F0EEF454405D6006901A7BE014F08E26 +:1003130065E56D456C6017E56D156D7002156C1420 +:10032300456C700AF56BE570456B90201DF0907F6E +:10033300BCE030E103020475756B08756C02756DE2 +:1003430000E570456B90201DF09020157440F0E49B +:10035300F54274392542F8E62400F582E43421F5A8 +:1003630083E0FF74722542F582E4341AF583E0FDDD +:10037300C3EF9DFDD394014006EDC394FF4006EF08 +:100383006003BFFF02EFF074722542F582E4341A72 +:10039300F583E0FF74002542F582E4347DF583EFB5 +:1003A300F00542E542B409AA9020157480F07FFD60 +:1003B300E4F542EF540EFD901AD9E054F14D907FCD +:1003C30096F0907F98EFF0907F9AE0FE131313540A +:1003D3001F5402FDEE33333354F854104DFDEE54E5 +:1003E300E14DFE907F9BE0540C4EF4FE74092542D0 +:1003F300F582E4347DF583EEF0EF25E04401FF055B +:1004030042E542B407AD902110E054076006902006 +:1004130015740CF0907D0BE0543FF0902110E054E4 +:10042300C7907D0EF09020157420F0E4907D10F0BD +:01043300A325 +:10043400F0A3F0A3F0901A7BE0907D14F0907FBDC0 +:100444007415F0E5786006D57803536FFEE579609E +:1004540006D57903536FFDE57A6006D57A03536FA9 +:10046400FBE57B6006D57B03536FF790201FE56F98 +:10047400F0907FC0E020E13BE57C6557601EE57CA1 +:1004840004540FF542E4FF74B92542F582E4341AAA +:10049400F583E0FD1207AE85427C80DCE577D394DA +:1004A400004010E577C394405009907FC1E577F090 +:0404B400E4F57722D2 +:1017A500907FAFE04408F0E4FF7F07902019E4F054 +:1017B500A3DFFC7F07901AD9E04480F0907F96F074 +:1017C5007F327E001219AC907F977404F0E4901A72 +:1017D5007CF0907F93F0907F9CF0907F9DF0907FC0 +:0B17E50095F0907F9EF05370F7D32228 +:10169300907F937430F0907F9C74FFF0907F9D74E3 +:1016A3000CF0907F9574C3F0907F9E7430F0E490BB +:1016B3007F97F07F14FE1219AC907F9674BFF09061 +:1016C3001AD9E0907F96F07F057E001219AC437023 +:0F16D3000890201DE570F090201F7480F0D32246 +:0219F000D32200 +:0A0F4600907FEAE0901AFEF0D3223B +:1019C300901AFEE0907F00F0907FB57401F0D3226F +:10194E00907FEAE0901A70F0E0B40106A37464F0A0 +:10195E008005E4901A71F0901A71E045739020148E +:03196E00F0D32291 +:1019D300901A70E0907F00F0907FB57401F0D322ED +:0219F200D322FE +:0219F400D322FC +:0219F600D322FA +:0219F800D322F8 +:10155700C0E0C083C082C085C084C086758600C0D5 +:10156700D075D000C007309836C298E55704540F9D +:10157700FF657C600F74B92FF582E4341AF583E5B3 +:1015870099F08F5774B92FF582E4341AF583E06424 +:10159700FE600C757819436F0190201FE56FF030DE +:1015A700991BC299E55604540FFF6558600D74C91D +:1015B7002FF582E4341AF583E0F5998F56D007D0DA +:0E15C700D0D086D084D085D082D083D0E032C0 +:010F5000326E +:1018B500C0E0C083C082C085C084C086758600D262 +:1018C500015391EF907FAB7401F0D086D084D08521 +:0718D500D082D083D0E03285 +:10188B00C0E0C083C082C085C084C08675860090CE +:10189B007FC4E4F05391EF907FAB7404F0D086D00B +:0A18AB0084D085D082D083D0E032D3 +:100C0400C0E0C0F0C083C082C085C084C086758641 +:100C140000C0D075D000C000C002C003C004C0052D +:100C2400C006C0079020157401F0902118E0FFD28F +:100C3400BCD2BED394324003020DAE901A71E0458B +:100C440073902014F0A37402F0901A70E0640170A1 +:100C540030907F68EF1313543FFBEB6013F0F0F018 +:100C6400F0F0F0F0F0F0F0F0F0F0F0F0F01B80EACB +:100C7400EF5403FBEB7003020CBCF0F0F0F01B80AC +:100C8400F3907F68EF1313543FFBEB601BF0F0F01D +:100C9400F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F050 +:100CA400F0F0F0F0F01B80E2EF5403FBEB6009F08E +:100CB400F0F0F0F0F01B80F4E5747014902110E073 +:100CC40030E321757401C2049020157410F080146F +:100CD400E574B4010F902110E030E30875740275D7 +:100CE4007500D204907F74E0FE907F75E0FDEEF510 +:100CF40021EDF522901A70E0B4011BAF227C007D37 +:100D040004120A6DAA05EAFFC3E5229FF522E52134 +:100D14009400F521801BAE21AF227C007D06120ACF +:030D24006DAA05B0 +:100D2700EAFFC3E5229FF522E5219400F521E5229C +:100D3700AE217804CEA2E713CE13D8F8FB20040324 +:100D4700020DAEC3940A5003020DAE907F62EBD33F +:100D570094004013E0E0E0E0E0E0E0E0E0E0E0E025 +:100D6700E0E0E0E01B80E7E522540FFB907F62EBB9 +:100D7700D394004004E01B80F6907FE27452F09019 +:100D87007F62EAD394004004E01A80F6907FE27411 +:100D9700D2F0E574B402100575E575B401097574F0 +:100DA700009020157410F0C2BCC2BEE572700375C6 +:100DB700720A5391EF907FAB7402F0D007D006D040 +:100DC70005D004D003D002D000D0D0D086D084D0B4 +:0A0DD70085D082D083D0F0D0E03246 +:10192900C0E0C083C082C085C084C086758600536C +:1019390091EF907FAB7410F0D086D084D085D0829F +:05194900D083D0E03264 +:0119FA0032BA +:1018DC00C0E0C083C082C085C084C086758600D23B +:1018EC00035391EF907FAB7408F0D086D084D085F1 +:0718FC00D082D083D0E0325E +:0119FB0032B9 +:0119FC0032B8 +:0119FD0032B7 +:0119FE0032B6 +:0119FF0032B5 +:011A000032B3 +:011A010032B2 +:011A020032B1 +:011A030032B0 +:011A040032AF +:011A050032AE +:011A060032AD +:011A070032AC +:011A080032AB +:011A090032AA +:011A0A0032A9 +:100F5600752E00752D00752C00752B00C203C2007E +:100F6600C202C201120DE17E137F618E088F0975E0 +:100F76000A13750B73750C14750D1CEE54E0700393 +:100F8600021076752F007530808E318F32C3742033 +:100F96009FFF74149ECF2402CF3400FEE48F2A8E66 +:100FA60029F528F527F526F525F524F523AF2AAEEC +:100FB60029AD28AC27AB26AA25A924A823C3120A43 +:100FC600B9502CE5302526F582E525352FF58374B5 +:100FD600CDF07A0079007800E5262401F526EA3579 +:100FE60025F525E93524F524E83523F52380BE7556 +:100FF6002600752500752400752300AF2AAE29AD9D +:1010060028AC27AB26AA25A924A823C3120AB950BF +:1010160039AE25AF26E5322FF582EE3531F583E080 +:10102600FDE5302FF582EE352FF583EDF07A007968 +:10103600007800E5262401F526EA3525F525E9356B +:1010460024F524E83523F52380B1852F088530095A +:1010560074612480FF741334FFFEC3E50B9FF50B08 +:10106600E50A9EF50AC3E50D9FF50DE50C9EF50C08 +:10107600D2E843D820907F95E044C0F0907FAFE05F +:101086004401F0907FAEE0441DF0D2AF20014A202B +:101096000105D205121642752E00752D00752C001D +:1010A600752B007F407E927D047C00AB2EAA2DA975 +:1010B6002CA82BC3120AB950D32001D07A0079008C +:1010C6007800E52E2401F52EEA352DF52DE9352C8F +:1010D600F52CE8352BF52B80CA538EF83001051216 +:1010E60004B8C20130031A1217A55015C20312190B +:1010F60071200007907FD6E020E7F31219921216AE +:071106009312008080D62245 +:1004B800907FE9E070030206531470030206CF240C +:1004C800FE700302074624FB700302064D147003F6 +:1004D80002064714700302063B1470030206412407 +:1004E80005600302079A1219F040030207A6907FDD +:1004F800EBE024FE60191460472402600302063111 +:10050800E508907FD4F0E509907FD5F00207A69022 +:100518007FEAE0FF120EFFAA06A9077B018B338A48 +:10052800348935EA49600FEE907FD4F0AF01EF903F +:100538007FD5F00207A6907FB4E04401F00207A639 +:10054800907FEAE0FF12185FAA06A9077B018B33A8 +:100558008A348935EA497003020627AB338B3A8A15 +:100568003B893C120A05F53D907FEEE0FFE53DD35F +:100578009F4003E0F53DE53D70030206197539001B +:10058800753800753700753600E53DC39440500452 +:10059800AF3D80027F40E4FCFDFEAB39AA38A937A5 +:1005A800A836C3120AB95038E53C2539F582E53832 +:1005B800353BF583E0FF74002539F582E4347FF597 +:1005C80083EFF07A0079007800E5392401F539EAFB +:1005D8003538F538E93537F537E83536F53680A951 +:1005E800E53DC394405004AF3D80027F40907FB505 +:1005F800EFF0E53DC394405004AF3D80027F40C317 +:10060800E53D9FF53D907FB4E020E20302057E8042 +:10061800F4E4907FB5F0907FB47402F00207A690DE +:100628007FB4E04401F00207A6907FB4E04401F0F3 +:100638000207A61219D30207A612194E0207A6121C +:100648000F460207A61219C30207A61219F24003A1 +:100658000207A6907FE8E0247F602414603124021A +:10066800705BA200E433FF25E0FFA202E4334F9061 +:100678007F00F0E4A3F0907FB57402F00207A6E4CF +:10068800907F00F0A3F0907FB57402F00207A69067 +:100698007FECE0F45480FFC4540FFFE054072F258B +:1006A800E024B4F582E4347FF583E05401907F00C0 +:1006B800F0E4A3F0907FB57402F00207A6907FB42F +:1006C800E04401F00207A61219F440030207A690BD +:1006D8007FE8E024FE601D240260030207A6907FE5 +:1006E800EAE0B40105C2000207A6907FB4E0440125 +:1006F800F00207A6907FEAE0703B907FECE0F454AC +:1007080080FFC4540FFFE054072F25E024B4F5827E +:10071800E4347FF583E4F0907FECE05480FF13131A +:1007280013541FFFE054072F907FD7F0E4F53AE009 +:100738004420F08069907FB4E04401F08060121991 +:10074800F6505B907FE8E024FE60182402704F901A +:100758007FEAE0B40104D2008044907FB4E0440111 +:10076800F0803B907FEAE07020907FECE0F45480CA +:10077800FFC4540FFFE054072F25E024B4F582E4AA +:10078800347FF5837401F08015907FB4E04401F064 +:10079800800C1219F85007907FB4E04401F0907F64 +:0607A800B4E04402F0225F +:030033000219ECC3 +:0419EC0053D8EF32AB +:101361001201000100000040041605800100000088 +:1013710000010902A900010100A0FA090400000509 +:10138100FF00000007050402400000070584031563 +:10139100000A07050602400000070586024000001A +:1013A100070502024000000904000107FF000000D8 +:1013B100070504024000000705840315000A07051C +:1013C10006024000000705860240000007050202F0 +:1013D10040000007058801C8000107050A01C8008F +:1013E100010904000207FF00000007050402400094 +:1013F100000705840315000A0705060240000007DF +:10140100058602400000070502024000000705882A +:10141100012C010107050A012C0101040309040043 +:0114210000CA +:030023000215576C +:03003B00020F5061 +:050F41000000000000AB +:050F510000000000009B +:03004300021700A1 +:101700000218B500020C040002188B000218DC005D +:10171000021929000219FA000219FB000219FC0043 +:101720000219FD000219FE000219FF00021A000052 +:10173000021A0100021A0200021A0300021A04002F +:10174000021A0500021A0600021A0700021A08000F +:08175000021A0900021A0A0046 +:10199200907FD6E030E712E04401F07F147E00121F +:0A19A20019AC907FD6E054FEF0224D +:10197100907FD6E04480F043870100000000002200 +:07164200907FD6E04408F0A0 +:03164900E4F53392 +:04164C00E054FBF07B +:03165000E4F5338B +:10165300E04408F0300504E04402F07FDC7E05122C +:1016630019AC907F92E030E3077FDC7E051219AC62 +:10167300907FAB74FFF0907FA9F0907FAAF0539115 +:08168300EF907FD6E054F7F070 +:03168B00E4F53350 +:05168E00E04404F0221D +:1019AC008E458F46E5461546AE45700215454E6090 +:0719BC000512198180EE22E3 +:02185F00A907D7 +:10186100AE0CAF0D8F828E83A3E064037017AD01C0 +:1018710019ED7001228F828E83E07C002FFDEC3EFA +:09188100FEAF0580DF7E007F0050 +:01188A00223B +:100EFF00E4FEAC0AAD0B8D828C83A3E06402702DEF +:100F0F00AB060EEBB50705AF05AE04228D828C83C1 +:100F1F00A3A3E0F53EA3E0F53F623EE53E623FE569 +:100F2F003F623E2DFBE53E3CFCAD0380C97E007F5A +:010F3F0000B1 +:010F4000228E +:101981007400F58690FDA57C05A3E582458370F979 +:011991002233 +:030000000214CB1C +:0C14CB00787FE4F6D8FD75817C021512D4 +:100A0500BB010689828A83E0225002E722BBFE02EF +:090A1500E32289828A83E4932222 +:100A1E00BB010CE58229F582E5833AF583E022508D +:100A2E0006E92582F8E622BBFE06E92582F8E222D7 +:0D0A3E00E58229F582E5833AF583E49322F1 +:100A4B00F8BB010DE58229F582E5833AF583E8F0E1 +:100A5B00225006E92582C8F622BBFE05E92582C88D +:020A6B00F22275 +:100A6D00C2D5EC30E709B2D5E4C39DFDE49CFCEEA4 +:100A7D0030E715B2D5E4C39FFFE49EFE120BAFC362 +:100A8D00E49DFDE49CFC8003120BAF30D507C3E45D +:060A9D009FFFE49EFE2213 +:100AA300EB9FF5F0EA9E42F0E99D42F0EC6480C8CA +:060AB30064809845F0226A +:100AB900EB9FF5F0EA9E42F0E99D42F0E89C45F093 +:010AC900220A +:100ACA00E709F608DFFA8046E709F208DFFA803E0E +:100ADA0088828C83E709F0A3DFFA8032E309F608FB +:100AEA00DFFA806EE309F208DFFA806688828C8377 +:100AFA00E309F0A3DFFA805A89828A83E0A3F60821 +:100B0A00DFFA804E89828A83E0A3F208DFFA804204 +:100B1A0080D280FA80C680D4805580F280298010E5 +:100B2A0080A680EA809A80A880DA80E280CA80293A +:100B3A0088848C8589828A83E493A30586F0A30539 +:100B4A0086DFF5DEF3800B89828A83E493A3F608B5 +:100B5A00DFF9ECFAA9F0EDFB2288848C8589828A78 +:100B6A0083E0A30586F0A30586DFF6DEF480E38939 +:100B7A00828A83E493A3F208DFF980D688F0ED2411 +:100B8A0002B4040050CCF582EB2402B4040050C233 +:100B9A0023234582F582EF4E60B8EF60010EE582AD +:050BAA0023900B1A73FB +:1014D700020F56E493A3F8E493A34003F68001F2C6 +:1014E70008DFF48029E493A3F85407240CC8C33316 +:1014F700C4540F4420C8834004F456800146F6DFE5 +:10150700E4800B01020408102040809015D5E47E8A +:10151700019360BCA3FF543F30E509541FFEE493D9 +:10152700A360010ECF54C025E060A840B8E493A3A0 +:10153700FAE493A3F8E493A3C8C582C8CAC583CACB +:10154700F0A3C8C582C8CAC583CADFE9DEE780BE83 +:0116410000A8 +:100BAF00BC000BBE0029EF8DF084FFADF022E4CC2A +:100BBF00F875F008EF2FFFEE33FEEC33FCEE9DECF3 +:100BCF00984005FCEE9DFE0FD5F0E9E4CEFD22ED39 +:100BDF00F8F5F0EE8420D21CFEADF075F008EF2F83 +:100BEF00FFED33FD4007985006D5F0F222C398FD74 +:050BFF000FD5F0EA2211 +:00000001FF diff --git a/usx2yloader/us428.conf b/usx2yloader/us428.conf new file mode 100644 index 0000000..e8aad4c --- /dev/null +++ b/usx2yloader/us428.conf @@ -0,0 +1,5 @@ +# boot firmwares for Tascam us428 deviceid 0x8001 + +dsp0 us428.prepad +dsp1 us428.rbt + diff --git a/usx2yloader/us428.prepad b/usx2yloader/us428.prepad new file mode 100644 index 0000000000000000000000000000000000000000..a1122cdcbd5e4ee33be2240c4ad176105ee3ffe9 GIT binary patch literal 72 LcmZQzpbh{407w7< literal 0 HcmV?d00001 diff --git a/usx2yloader/us428.rbt b/usx2yloader/us428.rbt new file mode 100644 index 0000000..732a09b --- /dev/null +++ b/usx2yloader/us428.rbt @@ -0,0 +1,804 @@ +Xilinx ASCII Bitstream +Converted from us428.sys +Date: Thu Aug 28 22:33:16 2003 +Bits: 179160 +11111111000001001101010010111101111110001101101011111111011111111111111111101111101011011101111101111111111110101110101111011111100111111101111101111010111111111011011111111110011110100110111111110101010111110111111101111010 +01101111101101010101010101110111111111111111010011111111110011010011011110110111111111011111011111011101111111111111011101011111111111111111111111111111111111111111111011111111011111011101111101111101011101111111110101111111 +11011111011111011111011101111101111111111000101111111111011111111111111111111101111111101111110111011111111111110111111111111111111111011111111111011111011111111111111111110111110111110111011111111111011111111111111111111111 +01110111111111110111111111111111111110110101111111111100111111111111010111010111111010110111111111111111111111011111011111011011011011110111111111111100111101111011111111111111111111011111011011011111000111111011111111111101 +11110111110111110111111111111111110011011111111111101111111111111111111111111101000001111001111101111101111111111101110101000111000111110111111111110011110110011110011101111100111101101101000101100111100111110111110011111100 +11011101011001111001111101111101111111101111110100001111111111111011111111111111111111101111011111111111111111111111111101111111111111111111110111111111111111111111111111010001111111111011111111111111111111111111111111110111 +11111111111111111111111111111111111111111110111101111111111010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111011111111111111 +11111111111111111111111111111111111111111111111111111111110011111111111110111111111111111111111011111111111111111111111111111111101111111111111111111110111101111111111101111111111111111111111111111111111111111111111111111101 +11111011111111111111111111111111111111111111111101111111110011101111111011111111111111111111111111101111111111111111101111101111111111111111111111111011111110111111111111111111101110011110111110111111111111111111111011111111 +11111111111011111111111111111111111111111111111111011111111100111111001111111111111011111011111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111011111111111 +11111111111111111111111111111111111111111111111111111111111111111001101111111110111111110111111111111111111111111111011111111111111111111111111111111111111100111111111111111111111111111111111111111011111011111111111111111111 +11110111111111111111111111111111111111011111111111111111111111110101111111111101111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111101111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111101111110111111111011111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111011111 +11111111111111111111111111111111111111111111110111111111111111111111101100111111111101111111111111111110111110111110111110111111111111111111111011111011111011111011111111111111111111100111101110111011111011111010111011111011 +10101111101111111111111011111110111110111110111110111111111111111111111001111111101110011111110111110101110111110111111111111111111111011111011111011111011111111111111111111101111101111101110111111111111111011101011101011111 +11111111111111010111111111110111110111110111011111011111011111111111011111111111110110011111111111110111100110110111111111111110111110011110011110011111011111111110111001111001111001111001111101111111010110001110011110011101 +01111011111110101111100001100111100111110111111111111110100110011110011111111111010011111111111011111111111111011111011111011111011111111111111111111101111001111101110101111111111101111111110111010111011110111111011111111101 +11110111110111110111111111111111110111011111011111111111111111111111111111111101011101101111010111111011111110011110011110011111011111111111111011111001111001111001111101111111111111101101100101100111011111111111111011111001 +01100111100111110111011011111110111110011110011110011101011011111111111011111001101101111000101111111111101111111111111111111110111110111110111110111111111111111111111011111011111011111011111111111111111111101110111110111111 +11111111111111101110111110111111101111111111111111111110111011111011111110111111111111111111111111111100011111111011111111111101111101111101111101111111111111111111110111110111110111110111111111111111101111011101011101111111 +11111111111111011011011101011110011111111100111111111101101101111101111101011111111101111111110101101011111111111101101101101111101111110111110111110110110110100110111111111111111111011111011011011011011011111011111111110110 +11011011011011111011111111110111111111101101101101101111101111111111110111111110010110111111111101100111111101111111111111110111111111111111111111111111111101111111111111111111111111011111111111111111111111111110111111111111 +11111111111111111111111111001111111111111110111111111110111010111101111111011111111111111110111110111011111110101111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111 +11110111111111111111111110111111110111011111111111011011010111111111111111011111111111111111111111111111110101011111111111111111111111111011111111111111111111111111101111111111001111111111111111111111111110111111111110111111 +11111110111111111110111110111101110111111111011011111111111111111111111111111011111111111111101111101110101011111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11001111111111111111111111111111111111101111111111001111111111111111111111111110111111111110111111101111011111111111000111111111111010111011100111111111111111101111001110101111101111111111111111111110111110111110111110111111 +11111111111110101100111110111111111111111111111011111011111011111011111101111111111111101111101111101111111111111000111011111111111111111111111111111111111111111111111111111111111011111111111111111111111111110110110110111110 +11011100101110111111110110111111111111001111011011111111111110110011011111111001111101101111101111111111111111110011111111111101111111111111101111111111111111111111111111111111111111111111111111111100111101110110111110111111 +11111111111111111111111111111111111111011111111111110111111111111011111111111101111101101111111111111111111111111111111111100000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011 +11011111011110111111110101111111111111110011111111111111111111111111111111111111101111111111111111111101111111111101111101101111111111111111111111111101111111111111111111111111111111111111111011111111111111111111111111111011 +11111111111111111111111111101111101111111101111111111111111110111111011111111111111100111101111111111111111111110111111100111111111110101010111111101111111111111111111111111111111111111111111111111111111111111111111110111111 +11111111111111111111111111111111111111111111111111111111111111110111111111011111111111111111111111111101111111111111111111100111110000111111111111111111111111110111111111111101111101011111111101111111011111111111110111111111 +11111111010111011111111111111111111001110101111101111111111111101101111110111111000011110111111111111101111100011111111111011101000011111111111011111111111110111111111111101111100111111111111111111111101111101101111011111111 +11011111111111111111011111110111111111111011111111110111011111101111111111111111111111111111110111011111111011111111111111111111010111111111001011111111111101111111111111011111111111111111111111111111111110111101111110111111 +11111101111111111111011111101111111111111111111111110110001111111111111111101100111101101111111101011111111111111111111111110111011011111000011111111111111011111111111111111111111111100111111111111111111111011111111111111110 +11111101111111111111111011111111011010111111111111111110111111011101111111111011110011111011111111111101110111101111111110001011111111010011111111111100111111111111100111111111111101111111111111111111111111111111111111011111 +11111011111111101110111111111111111011111111111111111111101111111111111011011111111111111111110111111101111111011111111111111101111111111111111111101110111111111111111111111111111111111111101110111100111111111000111111111101 +11111111110111111111111111011110111111011111110111111111111111111011111111101111111111111111011111111111110111111111111111111111111100111111111100110111111111111111111111110011111111111111111110111111111111111111111111111011 +11111111111111111110111111111111111111011101101111111111111101111111111111111101111111110111111011111111111111111111111101111111011111111111001100111111111110011011111111111111101111111111111101110111111111111101101011101111 +11111111111111111110111111111111011111111111111111101111111111111111111110101110111111111011111110111010111111110111111011111111111111111111100111111111110011111111111111111111111111110011111111111101111111111101011101111111 +01111111111011011011010111010111011111111111011111111111111111110111111111111111111111011111111111011111010011101111111111111111111111111110111111111111110011111111111011111111111111111111111111111111111111111111011111111111 +11111010111111111111111111011111111111111111101111111111111111111111111111111011111101111111111111111111111111101111111111111111111111111111111011111111011111111100011111111111110011111111111111111111111111110011111110011111 +01111100111111110100110111101111111011110111101011111111100101111101111100111111111111101111111110110111110111101111111111111111111111001111001111111111111111111010100011110101111111111111111011111111111110011111111111110101 +11110011100111010111110111110110101111110101011101011011111111011111111111010111111111110011111111111111011101011011111111111111111011111011111111111111111111111001101010111101111111111111111111111111110111111111111111111111 +11110111111011110001011111110011001011101011111111110100010111001111110111110111010111111111111011101010111111010011111111110101111101001111111111100111111110101111011101101010111111111111111111111111111111111111111011111111 +11111111110111110011001011011111011011011110101111101111111101111111101011111111111111111111111110011111111111111111111110111001101100111111111001111111111111101111111100111111111111110101111111111111111111111011111111111111 +11111111111110111110101110001111100100001111011010110111011111011101011111111110111110111111111100111111111110110101111011111011101111110111110011111011111111111011110111111111110110111111111111101010111111111111111111111101 +11111111111111111111111110111111110111010110111111111011101111011001011111110110111111111111111111111111110101100111101111011010111111111010011011011110111111111110111110111100100001111111111111010111111111101010111111111111 +11111111011111111111101100101101001011111111010111110111010100111100111011111111011111111111101111111111100101011111111111010100111111110111111101111111111111111110111111110011000111011111111010111111111111100011111111111111 +11111111111111111000011101010111010010010010100010110000101111100111110011111110111111011001011111111111011110111110111110100000111101101111111111101011111111111111111100011111111111111111001111111111111111111111111111111111 +11111111111111111110111111111111111111111011011111011111011111101111111011100101111011111110111111111101111111111111111011011011011011101111111011111111111001111101111101110110111111111010011111111111111111111111111111111111 +01111111101111110111111111111110100110110110111110111111111111111111011011111011101111110111111111111110111111111110011110011111111110011111111011011011111111111111111111111111110101110111111111111001111111111111110111110111 +11011111011101111111111111110001110001110001101101111101101011101101110110000111011110111111111110110001111101100001101101101111101011101110110101110110110111110110111010111111011011010111111101100010111111111111111111111111 +11111111111111111111111111111111111111111100111111111111111111111111111111110111110110011101111111111111111101111111101110111111111111111111110111110110111111111011111111111111111111001111111100000110111111111111111111111111 +11111111111111110111111111111111111111110111111111111111111111111111111111011111101111110111111111111111111101111111111111111111011111111111110111101101111111111111111111111111011111011111111111011111111110001111111111111111 +11111111111111111111111111111111110100110001101101111111101111011101000111011011000011111011010111110111110001111111101100111111111111001111010001000011111110111010111110111111111111101111111111111111110000101111111111111111 +11111111101111111111001111011111000111111101111101111101101101010101110100111111010011011111110011000111011111111111111111111101111100111100110100111011111110110110010111110101111001010111111111011111000110111111111011111111 +11111111111111111111111111111110110111111111111000101010111011111011111111011111111111111111101111101111111111111111101111111111110011011111111111111111111111111011111111111111101001111111111111111111111111111111011011111111 +11111111111110011110011110011111011011111111011011010001110000011000111100011001011111101011000011100111000111010111111011011010111001111010011110011111011011101111001011100111000111110111110111111110111100011010100011111111 +11111111111111111111100111111010110111110011111111111110111111101111101111101111111111111111111111111000110011110111111110111111111111111111101110011111011111111011111111111111111110111111101101111111111111110101111011111100 +11111111111111111111111111010111111111111111111011111101011101111111001101101111101101111011111111111100110010111010111111011111111101101111111111101101101101111101111111111100111101110111111111111111111110111111111111001111 +10111111111111111111111110111111111111111111111111101111111111111110011111011110011110111111111010111010111111111011001111011110111100011111111100011110011111111101110011110001111111111111101111111111111111111111111100010111 +11110111111111111111111111111011101111011111111101111110111110110100111110111100110110111110010000000011101011111111011011100010111100111110111100111111111111111111110011110011111011111111111111111111111111111111101100111111 +11111001111111111111111111111111111011111111111111111111111011110011111111101111101111101111110101111110101110111101111111111111011111111111111111111011111111111111110111111111111110100110101111111111111111111111010111111111 +11010101111111110111111111111101110101011101011001011111011111101111110111110101010101100001111001101011101011001111010000011111011111111111110111110101010100110101111101111101101011011111010111000001010111110111110111111001 +01001101111111101101111111111100111111110111111111111111111111101111110011101011110011110000111111111110111110110011001100111111111111110110110011101111111111110010111111110111111111011101111110011111001111111111111111110111 +01111111111000101111111111111101111111111111111111101111111111111111010110111111110111111111101111111100111111111101010111111111111101100111110111111111111100111011101110111110111010111111111111010111111110111111011111111110 +11101111101111010110111110111111111111111111111111111111111111111111111101011111110111111111101111111111111111111111011111111101111101111101111111111111111101110111011111101111111101111111111111111111011111111110101111111110 +11111111011111111111110011111111111111111111111111110111111111111111111111111111111101111111010101111101111111111111110111101101000101111011011100111111111111011111111101111110111111101111111111111101110101110101111101111111 +11111101111111111110010111111111111111101111111111111111111111101111111111111111111111111111111111111101111111110111111101111111000111111111110111111111101101111110111101111111111111101111111010111111111110111111111011111011 +11011011111111100001000111111111111111111111101111111111011111111111111111110111011111111111101111110111101101111101111111111111111111011111110111111111111111111111110011111111111111110111100111111111111111111111110111110111 +00111110110111011001111111111000111111111111111111111111011111111011111111111010111110101111111111001111111111011111110111111111011110111101111101111111111101111111101111111110111111111111110111111100011111111111111111111101 +10111111011111111011111111000110111011111111111111111111111111111111111111011111111111111111111101111111101001111111111111111110110111100111111010111111111111111101111111011111111001111101111101110111111111111111111111110111 +11011111011111111111111101001011101111101111111111111111111111111110001111111111011111111111111101111000111000111111111111111101111111111111111111111011001011110111111011111111111111011111011011011101111111111111111101111111 +11111111011111111111011110111111111101111111111111111111111111111111111111111110111111111111101111101101011011111111111101111111110111110111111111011111111111111111101111111111111111111111101111110111100111111111111111111111 +11111111111111111110111110111111100101111111111111111110111111111111111111111111111011110011111111111111111111100110111101011111011111011111111110111011111111110111111110111111111111101111101111101111101101111100111101111111 +11111111111011111011111111111111011111111111100011111111110111111111111111111111011111111011111111111111111101111111111111111110111111111100111111111111111111101111111111011111011001111100011101111111011111111111110010111111 +11111011111011111111111111111110111111111110101110110111111111111111111111111110111111111111101010111001110011111111111111111111111111111111111111111110111101101011111111111111110111111111111111111111111111001111111111111111 +11111111111111111111111011111111111111110001111111111100111111111010111111110111101111111111101011010011101011011111011110011101111111001111001101100111001011110111101111110010111111001110111111111111111111111101111111111011 +11110111110111110111010011110011111111001011111101011011111111110111111111111101111111110010011110011110001101101101111111100101111111111100111100111111011100111111110011111111111111111111101111111111101111111111111111111110 +10111111111111111010011001011111111101111010111111011111111110111111111111111111111111011111111101101111110101101111111101111111111100111111111111111111110110011111111111010101010100101111111010101111100111011111111111111111 +11111111111001110011110101011111101011100111111001001101111101101111111111111111111111111111111111011100101100101111111111111111111110111111111111111111111111110111111010100110101100111101111001111111111110111111110011110011 +11111111111111111110111111111100111001111111101110111111111100011111100111111111111111111111111011111011111010010111110111111011110111101011000011101111101111111101111111101100111011111111111111010101110101110011011111101101 +10111101111111110111111011111011111011011111111111110011101000011111110111111111111111111111111111111111100010111110111111111110111111110111011011111101111111111011111111111011101111111111111111111110011111101111101101101111 +11100111111111011111110111011011011011111111111111001110000010111111100111111111111111111011111101111111011111110111101111101111111111110101011111101011111111011111111111111111010111100110110111111101101111111101010111111110 +01011111111111010010111111111110111111111111111101111110110110011110110011111111111111111111111111111110111111111110001011111011111111111111110001010111010111110011111111111101111011000101101011101010111111111011111111111110 +11111111111010111111111111110100111101111101111111111111111011110101001111111111111111111111111111111111111111111111111111101101111101111111101110101111101111111111011111011110111110111111111111110111111111111101111101111110 +11111111111011011110011100011111111111111111111101111111111101110011111111111010111111111111111111011111111111111111110111011111110011111001110111111101111111111111100111100111100111111111111111111111111011111011111111111001 +11010110100111111111111101111111111111111111110011110111011111111111110110000101111111111101111101111111111111101011110100100110110110110111111010011110111111011100011110011111011011111011111010110111110111110110111110111111 +11011101111101111101111101111111111111111111110111110110110110111111011100100101111101101111111101111111111111111111111111110111111011111111111110111111111111011111111111111111001111111111111111111100111111110110111110111111 +11111101111111111111111101111111111111111011111111111110110011111111111111111111111100101111111101111111111111111111111111110111111111111101111101111111111111011111111111111111110111110111110110110111111111111101111111111110 +11111011111111111111111111111111111111101111111111111111110111111111011111111111101000111111111111111111101111111111011111111111100110111010111110110101111100000110001101011111011111111011110011111001111011111111111110111111 +11111111111110101111111110101111111111111111101111011010111011111111111111111111000111111111110011111111111111111101011101111111010011110111110011110101110001010111001111111111111111011111011111000111110111111110110010110111 +01011111011101111111100101111101111101011100111100010110010111011111110011110111111111111100110011111111111111111110110111111111110111111111101011101011111101111111111111111100011111111111111111100101111111111011101111111111 +11101111111111111110111011111111111110111111111110011110111111101111101111111111111111110110011111111111111111111001111101111101111111101001000101000111000111110111100111111100111110011110011110011110011110011111011011100111 +10011011011111011111111011111001110001111001111101111111111101001101000111100111100111111011110111111001111111111111111111101111011111111011111111111110111111101101111100111111111111111111111111110111110111111101111111111000 +11110111111111111010111111111111111111111111101111101111101111111111111111111110111111111111111111001001111111111111111111011111111110111111101111110101111111110101111101111111111111111111111111111111111111111111111111111100 +10111111011111110111111111111111111101011101111111011111011111111111111111110101111111111111111100101111111111001111111111111111111110111011111110101111101111101111101011100010100011111111111111111110111110011110011110111111 +11111110111110111110111111101111101111111111111011111111111111111110111110111111111111111111101101111111111101001111111111111111111101111111111101111111111111011111010111010111110111111111111111111111111111111111111100111111 +11111111111111111111111111111111011110111111111110111111111111111101111001111011111011011111111111111111100001111111111111111111111111111111111111111111111110110010111111111100111111111111011111111111111111111011111011110000 +11111111111111111011111111111111011111111111101101111111111111111111111111110011111110110101111111111111111111111111110111111111110101110101111101111111110111011111010111010111010111110111111111111101111101001100011100011101 +11111011111001011001011101011010011110111101010111110101110101110001111100111101110101011111010101010111111111111110110110111111111111111111110111111111111111110111001110110111001111111010111111111110111100111110111100111111 +11111111111111111111111111111111111111111111111101111111111110110011111111111111111111001111111111001111111111110011111111111110111111111111111111101111111111111010111111110111011111111111110111110111111101100111101110111110 +11111110011111111111111111111111111111111111111111111011111111110110111111111111101101011111111101111111111111111001111101111011111111101111111111111111011111111111111111111110110111111111111111111111111111111110110011110111 +11110111111111011111111111111111111111111111110111110111111110111011111111101111111111111101111111110011111111101011111111011111011111111011110100011111111111111111111111110111110111111101111111111011101110111111111111111111 +01111111011111111110111110111011000110111111011111111111111110011101110101011111111110011111010111111111110101111111111111011111111111101111111111111111111111011111111111111111100111101111111111111011111111111111111111111111 +11111111100111011111100111111111111011110011111110111110111111100111111110111111111110101111011111111111111011111101110100111111111101111111111111111111111111111111111101110111111011111011111110011101011110111111111111111111 +11110111111111111101111111111111111111111101011111101111111111111111111111111111110011111111111111110111111111110111000101111111101100010111111111111111111111011111111111111111011111111010101110101111110111101101111111111011 +11001111111110110111001111111110111111100011111111111101111111110111111111111111101111111111111011111110110111111110101111010111111011111111110111111111011101111111111111111111111111111111010111101111111011110011111101111111 +11111111111111011011111111110111110011111111111111111101111111111111110010111111111011111011111111110011111111111111111111101101101111111110110011011111111111111101111101111111011111111111111111111111111111011011111100111110 +11111010111111111111111111111111111110001111001111110111001011111111111011111101111110111111111111111110111111111111110011110011111111110111101111111111111111111111011111111110111110110111111111111111111111111111111111111111 +11111111111110111111111111010111101111111101111111101110111111111111011111101111110111111111111111011111111111110011011001111111111111111011111111111011110111110111101111111111011111011001111110111110111110101111111111111111 +11111111011111011111101111111111111101111111111111111111110010111011111111110111111111111111111111001110101111011101111111111101101110010101111110011001111111111111111111111111111111111111111111110111101111111111111111111111 +11111111111111111101111111111111111011111111111111111101011111111111111101110101111111111111111101011111111110111111101011011111011011111111111110101111111111101011111111111111111111111111111111011110111111101111111111111111 +11111111111111111011111101111110111111111111111111011111111111111110101110101011111111101111101111111011111111101111111111110101111111110111111101111111110001010011111101111101011101101111111111111111111111111111111111111111 +11111111111111011111011111011111011111000010101111110111110111111111111111111110111111011001011111011111111101001111111111111111111111111000111111111111100101111111010111101111101111111111011111111111111111111111111111111111 +11111111111101111101001111111111110101110101101111111011111101011111111101011111011111111011111011111100101001001111111111111100111100111111111111111110001111101011110101111111111010111101110110111111111100101111111111111111 +11111111110100100111001111111111111101111111111111001111111111001011001111111100010100100101100101100110111110010111110111111110011111111110011111111110111101110110010011111111101110111110111101111111110010110111111111111110 +11111111101001111001111011111110111111111111111111111111111011101011111110111101101001111100111011111010110010111110111111110011111111110111111011111110111111110010001111111111010111110111101111111111101011111111011101011111 +00110111111011011010111111011111010011001111111111101111111101111111111111011011101011011011111001111111111111100111101111001001111101001101101111111110101111110101111111011011111111111110101010111011111111111011111111111111 +01111010101010011110111110010101010101111110101011111111101111111111101111111111011110111111011011111110111110111110111101111011101001011000101001101001111011111011110010001010111111110101011111011111111111111001011111111111 +11011111010111110110010111111101111111011101011111111111111111011111110001111111010010110111111110100101101101011101011101011111011111111111110101100111111011101001000110101011111111101011111111111110111111101111111111111101 +10111111111111110101101001001111101111111011110111110110110111111110111111111111110101111111101001101011101010111011110011110010111101101110101111101100111101001111111100101110111100001111111110111111111111111111111111011111 +11111111111111111111111111110111101101111111111111111111111111111111111111111111101011111111110111111001111110101110101110101111101111111111111111100111011111110111011111111111101111101111111111111111111111111111101111011111 +10111111111111011111011011111011011001111111111111111111111111111111111110111111011111111111111011111111111001111001111101111111111111101111110111111111011111111111110111010111001111111111100111111111111111011111011111011111 +01111111101001111001110110110110000110110111110111111111111111011111011001101111111111111111000111110111000111110111111111111110111110011110011111011111011010111001111101111101011111110110001011111111011111011111111111111111 +11111111111111111111110111111111111011111111111111111111111111111111001111111111110111110111111111111111111111111111011111011111011111111111111111111111011111111111111111111100111111110100111111111111111111011111111111110111 +11111111111111111111110111111111111101111111111111111111111111111111011111111111011110111111111111111111111111111111111101111111111111111111110111111111111111111111111001111101111111110011111111111011111111110111111101111111 +11110111111101101101111011111011011110111011110110111101110101111101111011101101111111111111011111000111111010110011111111111101111100011100011111001111101011111111111111111010111111111111111111011011111111110111111111111111 +11111101111100110101011101011111011111011111110010110011110101110111011111011111111111001101111101111111010111111110110111110001110111110111111101111011011111001111100111001100011111111111111111001111111111001111111111111111 +11111111110111011010111111111111111111111011111011111101111011101011101111111111111110111111111111110111110010111111111111101111111111111111111101101101101110111110101101111111111111111111111111111111111100011111111111111111 +11111001111001110001111101111101111101101101100111100001100011110001110101111100111100001110011100011111011111101111110001100111110001110001101101111111110111000100011110011111011111111111111011111001101010111111111111101110 +11111111111111011110011011111111101111111111111111011100111111111110111111101111111110111111111011011101011111011110111111111110111000111101111001111011111011101111111111100111111111110111111111111110111111111111110111111111 +11101111101011111111011111111111111111111111110101111101111110111100101100110111101111111111110011101011101111101101101111110110110111111110110110110110110111111101111011111111111111111111111111111111111111111110110011111111 +11111011111111111011111111111111111111111111111100111111111011111111111101111011111110101011101111111111101111111011111010111001111111101001101001101111101111101111100111111111111111101110111111111111111111110001011111111111 +11111101111111111111111110111101111111110111111001111011000011111011111011110010110001000000101110101111111111101110010011110111111111010111011111111111111111011111011111111011111001111111111111111111111110110111111111110011 +11111111111101101111101111111111101011101111110111111111111111110010111111111111111111111111111111111111000111111111110111111111111111111111111111111111111111111101111110010011111111111111111011111111111101101011111111001101 +11111101011111011011110111110101110101110101101100111011111111011011010101010110010111110111101111110101111101010101110101111101111101011101010111010111010111100111111111101101110101010101011101011111011011111111010110001111 +11111110001111111111100011111111110011111110111011111111011011111111001100001111111110111111111111111111101100111111111111111110111111101111111101101111001111111111111111111100111101011111111111111111101111111111110001111111 +11100100111111111111001111111111110111111101110101111111111111111110111111011101101111110111111111111111100011111111011111111111111111101111111101101111111111111101111011111011011011111111111011111101111111111111101011111111 +10010101111111111111111111111111111111111101101101111111111111111111110110110110011111011111110111110111110111111111011111111111110111011101111101111111111111111111010111010111111111011111111111111111111111111011111111111111 +00111111111111011111111111111101111111111001011011011111111111111111111111110101111101111101111111111110111110110111111111110100101111101011111110110001101111111111110111111100111111111111000111010111110111110111111100111101 +10111111101011001111111111111111111111110101111101110110011110111011111110101111111111111001110101111011111111111111111100111111111111111111111111011111111110111111111111111111111111111111011111111111101111101111101111011110 +11110101000110111111111111011111111101111111111111111111111110110011111111101011101111001111111111111111011111111111111111010111101111010111111111111111111011111111111111111111011111010111101111011111111111011111111100011110 +11111111100011111111101111111111111111111011101110101011101111111110111111111110111110111110111111111101111111111111001011111111111010111111111111110100111111111111001111111111110011111111100011001011111111111111111111111111 +11111111111111111101111011111111111111110111111111111111111111111111011111011111011111111110111100111101111111111011111011111111101111110111111101110111111111111110111111111111110111111111111111111101111110111110111111011111 +11111111111110110110111011111110001111111111111111111111111000111000111111111111111111111111111111111111111111110011111111111110110111111000011111111111111111111111111111111111100011111101111111111111111011111110101111111111 +00011111011011110011011111110000111110111111100111111111111111111111111011111101111111111111111011111101111111110111111101101111111111111111111111111011111111111111111111111111110111011110110111111111111111111111111111111111 +11111111111101111111111110010011111111111111111111111111101111111111101111111111101111111111100111111110111111111110111101111101111101111100110111101111111110111111111111111111011111111110111100111111111111111111111111111011 +11001111100111111111111100011111111110001011111111011011111101111101111111111111111111111111110010100111100101110111111111101111111011111111111101111111111111110111111111111111111111111111111101111111111011001111111110010001 +01010111111111111111110011111111111000111111111111111111101111111011111111111110111011111110111111001111111111111111111101111100011111111111011111111111111111001111111111111111111111111111111111101110101111111111111110111111 +11111111111111101111011111110111010011101111110011110011111111111111111111011111011111111111111111111111111111111111111111111111111110011100111110110011011110101111111111111100001011111111110101111111110111110111111110101111 +10011110011100101111111111111100101111110101101111001111111111111111111101111111001111111111110111011000111111111011111111111111010111110101111111111101111101011111011111111111111111111110010100111111111110111111111011111011 +01011001101001111111101111101111101011111100010111111011101111111111111101001011101111111111011011010100010010110010111111111111111111111111111101001011101010011100010101111111111111100111111111111111111101111111011111011111 +10101111001111110111111111101110011111101101110111110110111111111111110101111111111110111110100110110011110111110111101011111110111111111111111110011111011110101010011011111110111111111111111111111011111011111011011111111111 +01111110111011111111110011100111111111110010111111110101111111111111111111111111010101111111101111001111111101001111110101101011111111111111111110110101111111111111111111101111111101011111111111011110111110110111110110111111 +11110111011101101011001111101101111111111111101110101001111111011111111110111111011010111101101001111111101101011001111011111111111111111111111110101111111111101111101110111111101011111111111011111111111011101011101111110110 +10111101011001101101011101001111111111111100111011001011111110001111111111111111111111111111011101011111011110110111111101110101111111101111111101111111101111011111010001011110011111011111110111011111011101110111111101111111 +11101101111111011011111111111111111110100110111001111111111010111111111111111111111011111011111111111111111110101110101110111101101101111111111111111111001010111010010111100011110110101110101111111111101111110101111111011110 +11101011101011111111111111110110110111111111111111111111000010001111111111111111111111111101111111111110111111111111111110010111011111111111111111111111111111111111111011111111111111111111111011111111111110111110111111111111 +11101101111111111101111101111110111111100111111111110111001111111111101111111111111011111111111111111111111111111101111101111111101111101111110111111110110111111110011110111111111111111101111111101111100111110111111111111110 +11010111011111111111111011111111111101001111001101111111101111011000111111111111110111110111111111111111111111010111011011011111011111111000111111110101111101101001110101111111111110110111011111011111011111111111110011100001 +01110110110111110110111111111111100101011101011011011011111101110010011111110110111111110111011111111111111111111111101111011111111111111111111110111111111101101111111111111111111111111111111111111111011111111111111111111111 +11110110111111110011111111111111101111111111011111001110111111110111111111110110111111111101111111111101111111111111111111011111111111111111111111111111111011111111111111011111011111111011111111111111010111111111111111111111 +11101111111111111111111111111101111111111110111111011111111101111111111110101111111111101111110110111111111111101101101001101011101111111001111111110111111100111110101101111111101101001111011011101011111111111111111111111000 +11100111111111111010111110111111111111101100101100111111111111111111111101111111111111001111111111110111110111010101011101011011111111011111101101001101011111111111111111111110111101111100010101011111111111011111011111001101 +01111111111111110111110111110101110101010001101101101111111111001111011111111111111011001111111111111111101011111011011111111110101110111111111110111101111111111111111001111111111111111010111111111111101111101111111110111111 +11111110111010110011111111111011101011011111011111011111111111111111111111111111010111111111111111111111000111110111110111110100111100001100011110011111011111011111111011111001111001110001111001111101111101101110011100011111 +01111111111111101111100111010011000101110111110111101110100110011110011110011111001111111111100011111111111101111110111110111111100111111111111011100111111010111111111111111111111111111111011110011111100111111111110011110111 +11001111111111111111111111111101111110111111111011111111111111111111111111100111111111111101011101111111101111111101111011111111111111011111010111011111010111111111111111111101111111111011111111111111111111111110010011111111 +11011111111111111111111111100101110110101111111111111111111111111111111111111111111111111000111111111110111111111111111111101011101011111011110110111110111111111110111110111111101011111111111111111011111011111111111111111110 +11111101111100111111111110111111111111111010111111111011111111111111111111111111111110111111111111110110111111111111111111110111011111110111111111111111111011111111111101111111111111111111111111111111111111111011111111111111 +10111111111101111111111011111011101010010011111111110111111111101111101111101111111111110111111110000111111111111111111110111111111111011111111010111111011011111011111111111111111101101011111111111111111111111111111111111111 +11111111111111111111101111111110111111110110111100111111111111011101010011011011111111111111111010101101111101011111111111010111010111110111010111111101111101010001011100011011011010101111010111110101100101110101111111111110 +11110101110101110101111101111111111011000101010111010111010110110111011111111101110101011101011111111111111001111111111111111111110001111111101011011111111111111111001111111111101111101110110111111111111111101111111111111111 +11110011110011110011110001111100111100111111011111111011111101101101111111111111111001001111111111111110001111111111111011111111111111111111111111111111111111011110111111110111111111111111110111111011111011111110111111111111 +11101111110110100101011111100111111111111111010111101101111101111001111111111111011011011111111111011111000111111111100011111111111111111111111101110111110111110111111111011111111111111111111111110111110111111111111101111111 +11111111111111101111110111101111111111101111111101111111111111111111111111111111111111111111001111011111111111111101010111111111111111110111111101101101111111011111111111010011110111110111111101111101111111111011111111011011 +01111110111101101111111111111111111111111111011111110101111101100111111001111111111111011111010111010111111110110011011111111110111111111111111111111111111011111111111111111111111111011111101111011011111101111111111111111111 +11110111111010111111111111111111101111111111111010111101111011111011111011111101101010111010101111101111110111010111111111110001110111111110111111110111110111111111111011111101111111011111111111111110111111111111111111111111 +11011111110111111111100110101111111111110111111101111111111111110101111111111111111111111111011111111101011100010111111110011101111111111111111110101011111111101111111111101011011111111111111001111111111101101111111101111111 +11111101111111111111110011111101111111111111011111011100111111011111100011111111111101111111111111010011111011111111011110011111111111011111111111111111111111110111110111111111111111101111111111111111010111111111101111111101 +11111111111011111111011111111110111101111111111111011110111110111111111111111111011111110111111111011111111111110110110111111111111001001111111111111111110011110001111111111111111111111001101111110111001111111111111111111111 +11111101111011111101111011111101011100111111111011111100111101111111110111111111111111001101111101101111110111111111011111111110011101111111111111111111011111111111101111110101111111111101011111111111111111111111010101111111 +11111111011111111100111111101111100111011111111111100111111111111110111111111111111111111111111111011111111111111111111101111110001111111111100101111111111111111100111111111111111111111101111011111011010011111111111111010111 +11011110010101111111111111111101101111011111111111111111111111111111111111111111110111111110111110111101111100111111111110111111010111111000000011111111111111110111111111111111111111011111011101101111111111111111111101111001 +11111110111111111111111111111111001111111011111111111111111111111111111111011110001111110010111111011011101011011111111111010111111111101111111111111110111111111111111111101010111011111100111111111011111110111111111011101111 +11101101111110111111111111111111111111111111111011111111111111111111111111111111111111111111111111111011111010111111111111011111111111110110111111000111111111111111111111111111111111111111111100111111111111110111111111111110 +11111101111101111111110101111111101111111111011111111111111111111111100111100101111001111001111101110100111111100111111111110011110011111101111110101110111101011111111110111111111111111111111011111111111101010011111111111011 +11101111101111111110111110111111111111001101111111111100111111111100111100111111101100111100111101100111111110111111111011011111011111001111111101101011101111001111111111111111111101011111111111001011111111111011101111110110 +11010010010100110111111111111111111111110101101011111111111111111111111101111111011111111111111100110101011111111111111011011111111001111111101011111111011001011111111111111111100011000011111111011111111111111111011111101101 +10110111100111101111101011111011101011110111011111111010111111111111111111111111111111111111111011111011111111001111111111111111011111111011111011011111000000101111111111111111011111111110101110101111111111011110110011011101 +01001101101011101111011111011111111111110111111111010111111111101111101111101111101101011101111101101100001010111100110100110100110100111110101110111111100111101101101111111111111111111001101101100101110111110101011111110111 +01111011111011111001011111111111111011101111101110110111111111101111111111111111101011111011111001011011111011100101111110111111101111010111101011101111101111001000000011111111111111110101111110101111011111111111111110111111 +01011001011111111111110111110111111101111111101111011111110111110111111111111011011111111110010111110111110111111111111111111110101111111111010111101101111101110101011111111110111111111111111101100010100110011111111111111111 +11011101110111110000111110111111101111011011011111111110111111111111110110010111011011110110101111101100101111001101001111011111011111111010101111111111111111110011111111110111111111111111111110111111111111111111111011111111 +11111111111111011111110110110111111111111111111111111111111111011111111111101111101111011111011111111110111110111110111111111101111111011111111111011111011101101111111110000011111111111111111111111111111111111110111111111111 +11111101111111100101111101100111101111111111111111111111011110111011111101111111111111101111100101100111100111100111111111111110010100111100111111111111111111111101011101111111111110011011111111111101111101101101101001111111 +11011111111111010111011010011011011101111111111110111101111101100111111111111111101100011110011000011111011111111010111011111001010101101101111101111111101111110110110101111110011011001111111111111100111110111111111101111111 +11101111101111111111001111001111111111111111111111111111111101111101111111111111111111111111011111111111111111111111111111111111111101101111111011111011111111111111110011110110001111101111111111111011111111111111111111111111 +11111101111111111101110101111111111111111111111111111111111101111101111111111111111111111111011111110111111111110111111111111111111101011111111111111111111111110111110111101111011111111110100011111111111110111000101100111111 +10111111111111100110101101111111101101011011110011110111110111110110111110111111111101111100011111001111001011111111110101110001010000110010111110101111111111011111111011111111111111111100010111111111101101110101111101111101 +11010111110101010001111101011111111111011001001101011101011111111110111111110100010001110111111011011111011111001111000111011111001101111110111101111100110100011110011001111111111111110100111111111110111111111111111001101010 +11101111101011011111111111011100011110111101111111101111111111111111111101111111111011111111111111111101101110111111110101111111111111111111101011111111111010111011111111111011111111110111111111110001111111111111110111010001 +11000111000111110111110111110110111100011110000100001111000111110111111011111000111001110001110101111110111100101110011110100111100111110111110010111010010001111001111101111101111111101111100110010001111111111011111111111111 +11111110111110111110111111111111111111111111111111111111111011111010111111111011111111101100111111111111111111111111100011100010111111110011111111111111111111111111101111101011111111111111111100111111111101000111111111111111 +11111111110101110101111111111111111111110111010111111011011011110010111111111101111111101100101110110111110111111111110011010111111011010011011111011111111111101101111101011111111111111111111111111111111001001111111111101111 +10111111111111101111101011101011101111111011111111100110110110111010101110101010111110011111111001100011111111101011000111111111000111110111111111001100111100011111111111111110111110111011111111111111001100111111111111011111 +11111111111111111111010111011111111111110111111101011111111111101101101101000011100011111011111111110010111001010111001111101111001111111111111111011100111100111110111110110111110111111111111111111111101111111111101011111111 +11101111111110111110111100111111111110011110111111111011011011111011111111111101111000101101111111111111111111111111111111111110111111111111111111110111111111111100101111101111101111111111001111110110111111110100111101111111 +01111111111111011100010111010110010110100111111111111101011101011100011101011101011011011111110111110101010111110111110111100101101101010100011101011111011111011011100111010101100101100101101100101011111111011011111111111110 +11111111111111111111110111001111111111111111111011111011011110011001100110100111111111111111111111111110101111111111111111101111111101111001111100111111111110010111111001110011111111101111111110111111111011111111101111100100 +11101111111111111111111111011111111011111111111111011111111111111101111111101111111111111111111011111111111101111111011111111110001101111011011101111111111011011111111101001111111101101111101111111111101111111011111110000001 +01111110111111111111011111111111111010111011111111111111011111111111111111111111111101111111111111111111111101111111011111111111111111111111111101111111111111111101111111011101111111111111011111111110111101110111110110011111 +11111101111111111111111111111101110101111111111011111011111111011111111111111111100101110111111110011110110011111001001111111111111111111111111010111111111111111101011111111111111100011101101100011011011111111011110101011111 +11101011111111111111111110111111111111111101110111101111111111111111111111111111011111111111111111111111111111110011111111111111111111111111111111001011011111111011111111111101111010111011101111111111011111011101111111110101 +00110110111111111111111111111110011111011011010111001111110111111111111011111111011111111111111111111111111110111101110011111101111111111110111111111111111100111111111111111111111101111111111111111111110111010101110111111101 +01011111111110001111111111111111111111111110111110111111111111101111111111011111011111111110111111111101101111111111101111101111101001111111111111111111011111111111111011010111111111111111111101111111101111111111111111110100 +11111111110111111111111111111111111111100101111011111011111111111111111111111111111111111111011111011111111111111101111101111101111111111111110111111100111011011101111111011111011111111111111111111111111101111110110011110111 +11111011001011111111111011111101111110111111110011111111110010111111111111110111110111001110001111111010001111111111111110111100111111011111111111111111111111111111110111000101110101111111011110111111110111011111111001111111 +11111111110111111111001011111111111111111011011011111111011111111111111011111111101111100111111111111111111111111110111101010110110111111111011111111111111110111111111101111111111111011111111111111111111111101110110110101111 +11110111111111111001111111111111101101111111111111111101111111111111111111111111011111111111101110111111111011101101111010111111111011101100111111111111111111111110111111111111111011011011111111110011111011101011101111101111 +01111111111101110110111111111000111111111110110110111111110111110111111011111011111111111101111101111111111111111111111111111011110001000101111111111111111111111111111011011111011101111111101011111001111111111100111101111111 +10110111001111011111111111101010111111111110101111111111111101111111111011111011111111111111111111111111111111111111111011111111111111110111111111111110111111111111111111111110111111101101110011110011111011110111101111111011 +11111010111011111111111100110111111111011111001111111111111111111011111111111111111100110100111111100111111111011111111111111111111001011111111101111011111111111100111011110011111011110111111111111111001011111111011111011111 +01111100111010111111110000101111010110111111110111111111011110111111111111111111010111110111111111011001100011111111111101011111001101111111111111111111111110110101101111111101110011111110011111111111011111111011011011011111 +11010110111110111111111111101111110001111110101111111111111100111111111111111111111111111111111111011111111111111111111111111111111111111111001111111110111011111111111111111111001011010011110101010111110101101111001111111111 +11111101011101110010111001111111000010111111011011111111110011111111110111111111111111001111111111111111011111101111011111111111111111111100111111110111111101111111111111111110111111111110101110111001101111111100111011111111 +11111111111111111110011111111011101011111110010011111111101111101011011101111110001100111100111110111110111101111111011011111011111111111011111111110111111011101111011101111111111110110111111111111111111011011011011111010111 +11101100101100111110110111111110111110111000000111101101111100011011111101101001111011111010111111111111101111111111101111100111111111111111111111111111000110011111111110111111110111101111111111101110110011111111111111011001 +01010101110100111110110111110001110011100010101111111001111111111111011111111101110111111101100011111111101111111111110110111111111111111111111111110111011111111111111010101111011111111111111111011111111111110111111011111101 +11101111101111111111011111111101011111100111111101101100111111111111111101101111111111101111101111101111101111111110100111111100110010111111111101111111111111111111111001011111111011111111111110111111111111111100111111101011 +11111111111111011101011011111011111111111111111101000011111110101111111111111111110110110110111010111110111011011101111011111011111111111111111111111111111111101111111111111111111101101110011111111111111111111111111111101101 +11111111111111110111111111111101011111111111011110111111111110011111111101111111111111110111110111111110110111111110011110011111111111111111111011111111111001111001111111111111111101110111111111111110111111111111111111010011 +01111111001111101111111111010100111110110111111111111101100000011111111111011111011111011101111111111001011101111001111101111111101111101110100111110110000111110111111111111111111101111101111101101011111111111110110101110110 +11011111011010111111110111010101111101101101101111100011110101111111011011011111011111111111111111111111111111111111111111111111101111111111110111110110111111110111111111011111111111111111110011111111111111111111111111110110 +11111110011111111110111110111111111100111100111001111111011111111111001011011111111111111111110111111111111111011111111111011111011111111111101111101101111111111111111101111101101111111111111111111111111111111111111111110111 +11111111111111111111110111111111110111111101111111110111111111011011001101111111111011111111111111111101111101111001110101111111111111101111000111101110111111110010110111010100111100100111111110101111101111111111111011111010 +00101111101011111111111111110011110011110110101111111111111111110001111111111101101111111111001111011111001111111111111111101100101101111101111100011111111111110111110111110001110001111111111100111101111110011110010001010111 +11101011011001001111010111000110001101110101111111110100111101111101111111100001111111111111111111111111111111111111111111110011111111111111111111110111111110111111111111101011001111111111101101111111111111111010111010111111 +11101110111101111111111111111101111110111101101111111010111111111111111101100111111111111111111110011111011111111111111011011001111001111001111001111011111111101111100101000111100111100111110111111110111001110001111101111101 +11110100111110011110011110011111010110110111111011010000111000011010011111111111111110101111111111111110111110110011111111111110111111111110011111011111011011111011111111111110111101111100111110011111111111111111011111101111 +10111111111111111111111111111010111111111111011111011111011111110111011101111111100010011110011111111111011111101111111111111101111111111111111111111111111111111111110111110111111111110101111111111111111111001111111111011111 +11111111111111011111111111010111111111111001111101111111111101101011100111101111001111110111110011011011111111111110111110111111101111111111111011111011111001111001111110111111111111101111100111100011111011111111111011111101 +11111011111011111111111111111111111111101011111111111110111110001110001100101011011111111101001011111101111111111111111111111111111111111111110111111111111111111111111111111111111111011111111111010111001111111111111111101111 +11110111011111111111101111101111101111111111111111111000111000111000110101111111111111111000101111111111111111011011111011111111111001101001001111111111101111101111101111101111101111111111111110111110111111111111111100101111 +11111111111111111110111111010011001111111011111111111101111101001101001111101111111111110011111111111100111111111101011101011111011111111101100111110101110101110101110101111111111011011111010111010111010111011111110111010100 +01010110010111110111111111011101110100001101011101011110011011011011110011110101110001101111111111100000011111111111111100011111000111111111100011111111111111010011111111111101111101001100111111001111011111111111110101110011 +11001111111111001101111111110111111111110111111100001011111111100111100110111011110011110111110100101111111111101111111110111111011111101111110111111101111111110011111111111111111111011111110111010111110111111111111011001110 +00101101101111111111111111111111101110111110111101111111111111011101110011111111011110011011101111011111011110111111011111101111111011111101111111111111111111111111111111101110110111111111111111111111111111010111111111011001 +11111111111111111011111111110011111111111111111110011111111111011111011101111111101111111111111001111111010100001111111111111011110111111111111111111101111111111111111111111111111111111111111111110100110101110101111101111111 +11111001110111111101111101111111111111101101010111010111010111110111110101111001111101111101011111110111000101111111111011111111111111110111011111111111111111111111101101110111111111111111110101101111011111110111110111110111 +11111001111111111111101111111011111111100110111110011101101101011111011011011011110111111111111111101101011111111111000011111111101111111111111101011110111110111111110010111111111111111111111111111011111111111111111111110111 +11010011101111111111110111111111111111101111101111011111011101111101111111111101111101111101111111010101111111111010101101111111101011111111111111111111111111001111111110101111101111111111111111111110110111110111111111111111 +11101101110111100111111110111110111111101111101011111111110111110011111111111111011111111111111111001110111111011001111111111101111111100111111101111111010111111111111111111111101011111111011111011111111111111111011111101111 +11011111111101111011100111111111111111111111111011111101111110111111111111110111111111111111111101111111101111111111111111100101110111111111111111111111111111111110101111100111111111111111111101101111111110111111110111110111 +11111011010111111111110011111111110111111111111111111111011111001111111110001111111111111111111111111100110100100111011101000101111111111111111111111011101111111111111111111111111111011111111110111111110011101011111111111111 +11101100111111111011011111111111111111111101101110111111001101111111110111111111111100111111111101100111011111111111111111110111111110101111111011111011111111011011011111111111111111101111101111111111111111111111011111011110 +10111111111011111111111111111110111111111110111111111101111111111111110000111011111010111111111111111111011001110111100111111110100011110110111111101111011111111111101111110100111111111100111001111111111111111110110111110111 +11111111111111111111111011101111111110010111111111111111111110111011001111101110011111101111001111011111111111111110111111110111110011111011101011111111111111111111101110101111111011111111111111111110101110111010111110101111 +11111111011111111011111011101111111111111111111111111010111111111011110111111111111101111111101111111111111111111111111011111111111111111101010111111111101111110011010011111000111111111111111111111111111111111101111011111001 +11100111110111111111111110111111111101111110111111110111111010111100101111111111111111110111111111111111111111110010011111001111111111110001010011110101111011111011110111001111111111101111001111111111001111111111111111110110 +11011011011111111110011111110111110010111111111100111111010111100111111101111110111111110111110111111101111111001011111111111111111111000011111010111100110011110011110111010101110101111110101101001111111111111111011111110100 +01010011011111111111110111111111111111111111111011111111011111111101111011111110111111111111101111110111110111111111111111100111111111101011011101101011011111111110101011101100101101111001111000111111111110111110110110100111 +10011111011110111110101111111111011111111111101011111111111111111011001111111111111111111011111111111111101111111111111101111111111111101111111100110011111111101111111110101011011111111111010111010111010011001101101111001101 +10101100111111111111011111111111111011110111011111101010011111111111110110100101101110100101111101111111111111011111011111111111111111111011111101011111110110100111111111101111111111111010011110011110010101111101101001111011 +11101111100111110110111111101111111111111011111111111111111111111010101110101111110110011111111111101010101010111110011011010110111111111110111110111100100110001111111101010101011111110101111101111101111111011111011101011111 +00101111011111011111010111010111111111111110010110011101111111100101100101111111111111010111111111010110010111111111111110011101111111111110111110010111111110111111111010111111111111101111111011101011111011111011111111111111 +01011111000111111011111110111101111101100111111111101111111011010101111111111010110010110111111110110101111111101111101011111011111111011111110111111111001111101110010010011111011111111111111011111111111101111111111101111111 +11111110111101111011011111011111111111101111111111110111111011110111111111111111111111111110011101111111111111111111111111111111110111111111111101110111111111111011011111111111111111111111111111111011011111111111110111111111 +11100111111111110110011110111110111111111111111111111001101111111111110111011111111111111111011111011111111111111111111111011111111011111111111111111111110101110101111111111001111111111111110111110111110110110110110111111111 +11111101111101111001111101111111111111111111110111100110011110111101111110111101111101101001101001101011111110101011110111110110110111010110101110111111011111010111111101101001111111111111111111110111110011111011111111111111 +11111101111111111111111111111111111111111111110111110110111110111101111111111111111101111101111101111111111111110111111111111111111111100111111111111111111111001111111101111111111111111111111111110111011111111111111111111111 +11111011111111111111111111111111111111111111011111101111111101111111101111111111110111111101111111111111111111011111111111111111111111110101111111111111011111011111111110111111111110011101011101111111111111111111111110111111 +11111111111110100111111110111111101111001101011101011110101110111011111111110111011111111111101111101111111111101111101011111010011110111010111110111101111111111111111111111111010010011110011100111111111111111111010010110111 +11010101010111110101101111111101100100110101110101011111111011111110110001000111101111100101111111101110111100011100111101010110111110110111110111110001110101110111111111111111101111111011111011011111111101111111111111111011 +11101111111110111111111011111111101111111011111110111111011111111110111010101111100111110110111011111110111111010011011110111111111111101111111011101011111011011111111111111111111111111101011111111011101101011111100111100111 +00011111011111111111011011010001111000011000111100011101011101101111100001100111000111011111010011010001111001111001111001111111111101001111000101000001100011110001110101111110111110001001111111111111011111111011111111111111 +11111110111110111110111111111111011111101111111111111001111001111011101111111111110111010111010110111111111111011111111011101111101111111111111111111111011111111101101111111111111111110001111101111001111111101110111111111111 +11111111011111111111111101111101011111011111100111001111100011110011110111111110110010111001011111111111111001011101111111111111111111111110110111111101111110110110111110111110111111111111111011100100111100111101111111101111 +10111110111110111110111110111111101111111110011011011011101010111011101011100011110111101110011111011110111011111111111111111111111110111110111111111111111000111011101100101110101111101111100001110111111111011111111111111111 +11111111111011111111111111111111011101111101111111111111110111110111101111101111101111111111101111111001011111101111100110111111101111110111111011111111000011110111111010011001111000011001011100111111111110001111111111111110 +11011011111011111011111111111101011101101101101101111111111111111111110011111111111111111111111111111101110111111111111111111111111111111111111111111111110110111111111111111110111110111111010111111111110001111111111101101111 +11101101111101011101011101011101011111111111010011110101000001110001111101111111111011011101000101011111011110111111010111110101110101110101111001111111111111011011010101010111010111110111110111111001010111011011111011111111 +11111000111011001111011111100101001111111111101110101100111110111111111111111110111111111100111111101111111101111111111001011111111111111111101111101110111111001110110010111111001110111111101111111101111111111111010111111011 +11111101111111111111101111111111111111111111111111111111111111111011111111111111111111111111111111101111110011111111011111111011111111111111011111111111111101011111111011111110111101101101111001111101111111101000010111111110 +11011111111110111101111111111111111111111111110111011101011111111111111111111101111111101101111101111111111111011111111111001101111111111111111110111111111110101111111011111111111111111111011111111111111111110011110101111000 +01111110111111111111010011000111000111110111111111010101101101111001111111111111101111111111011111001110100101110011111111111101111111111111111111111111011011111111101111100111110101111111111100101111111111011001111111000110 +11111111111011111011111001111011101111111111110111011011111011111011111111111111001111111111111111111111101111011111111111011111111111011111111101111111111111111010111111111111111111111111111011111111111011111111111100110011 +10111110011101010111111111111111111011111111111101111111111111101110111101110011110011111111111111111111111111111101110101010110111110101111111111110111111111111111111001101110101111111111010111111101110111011101111110011111 +11111001111111111111110011111111111111101111111110110111111111111111111110101111101111111011111111111111111110011010110111111110111111110111111101111111101101111111111110111110111111111100111111110101111111111111111011111111 +11001110111111111111011111111111111111111111011111111111101110111111011111111111111101111111011111111111110011100111111110101111101111111111101011111101111110111111110111110111111111011111110111111101111111111111011111111011 +11111011111111001111111111111111111111111111111111110110001111111111111111111000111111110111011111011111011111111011111011110111111111101111111101111111111111110101111101011111011111111111111110101001111011110011111111110111 +00111111111100001111111111011111011111011110111111111111101111111110110111011111111101111111110110111111111111111111011111111111101111110111111111111111111111111111111110101011111011111111111111111111011111111111111111110111 +11111111101011111111111111111111111111110111011111110111111111110010111111111011111011111011101110111111111111111111011110111111101011110011011111111111111111111111001111101011101011111111111110011011111111111111111100010110 +11111011010111111111110011111011111111011111111111111111111111101111001011111101111111111111111111111111111111111111111111110101111111100111011111111100111011111101111101101111111111111111110110111111111111111111111111111111 +11111111011111111110001011111111011011111111111111111110111110111111111111101111111111101011111101111011111111111111111111111111111111011110111011111111111111111011111111111110011111011110111111111111111111111111111101111111 +11111011111011010100111111111101111111110100110010111111111111101111111111111110111111111111111111111101011110101111001101001100111111111111101111111111111111111111011111111101001101111101111111001100111100111111111101111111 +11111001111111100110111101010000111111110110111111111001111110011111111111111111111111111111111111111111000101110101101101101111111000011111111111111111111111111111111111101111000101111111111000101000111111111111111100100101 +11110101111111111010111111000000111110111111111111011110110011111111101111111111111111001111111111111110101111110110011010010110010111111100111101111111110101101111111101111101111111111101010111010111111111111111110111111111 +01110111111011100111111111001111111101101111001111111110001111101101011111111111111100111111111101111101111111111110100110111111111111100011101011110111101111111111111011111111111110111010100110100111111111101111111111111111 +11101111111001111001111101101111111001111011111111111110111101110111111011111110111011111010111101111111110101111010101011110111110111101011011111101101111111111011011011111111010111100111101111111001011011001111101101011111 +11111011111011011111111011111011100100011111110111110101100111101111101101100111111111011111111111111110111111111001111110111001111100011011111011111010111111111011101111111101111111111101101010111011101000101101111011111111 +11101010101110111111101111001110100110111111100011111111011111111111110111111111111111110110110111111101111111111111011001111111001011111110110111111101110011110111111111111101110111111111011001011111011011110111110111111111 +01010111011111111111110100111110011111101110011011111111111111111110111111111110111111010111111110001000111111111110001111001100011111101110101100101111111111111111111111101011111111111010010111111111011100101100100011111111 +10111111010101101101111011111111111101010001111110011110111111111011011111111011111011111111111111111111111111111111111101111111111111101111011111111111111111111111111111111111111111110101111111111111111111111111111111100111 +11111111111111111111111101111111111101110001111111011011111111100111111110011110111111111111111011111111011011111111111111111111111001101111101111101111111111111111100111111011111111111111111111110111111111111101111101111111 +11111110111111111111111111111111011111111111110110011101111111111101101101111111101010101110010111110111110110110110110111111011111111011011011011011111011011111111111111110111110110110111111110111111111111010111011011011010 +01101011101111111111110111110111110110111111011011010011111101101101101111111111111111111111110111110111110011110110111111111111111111011111101111111101011001111111111111110101110110111111111111111111111111101111001111011111 +01111111111111111111110011110111110011111111111111101111111100101011111111111111011111111111110111110111011111111101111111111101111111011111111111110111010111111111111110111011011111111111111111111111111111111111011111011111 +11111111111111101111011111101111110111111111011111111111100001111111111111100111111111111111110111110110111011111111111111111111111111001110101101111111101011111111110111111010111011111011111110111111111111101111111010111111 +11111111101111101111111111111011111011111111111111111111000111111111110111111111111110011101111100011111110111110010110011110111111011010111111111111101011111001111000111111111110111101111010011110101110001010101011111101111 +11111111111111111110011100110011110111111111110011110111111111111100001011111111111010111111111010110011111111111011101111111111101111111111111111111011111111111110101111110111110101111011101111101111111111111011111111111111 +10110111111011011110111111111111011111101111101111111111111111110101101111111111011111111001111101111111111101101111000111100101000111110111111111111110111110010100011110011111011110111111011001100111110001110111111101110100 +11111100111101011100011001111101111111001111000111100111100111110011111111111000111111111111111111111111101111111111111101111000111101111101111111111111101111111111111111111111110111111101111111111110111110111000101011101111 +11101111101110001111011111111010001111111111111111111110111111111111111111011111111111111111111111111111011111111111111111111101101111011111111111111110111111111111011111111111111111111111111010111110110101110100110111111111 +11011101011111101011101101101111011111111111101111111101111111111111111111101111111111101111111111111110111011111010111110111111111110101111101111111111101111111110111111111110111110111111111110111111111111111001101011111111 +10111011111110011110111110001111111111101010111110111111111111101111101101111111111101001111111111110111111111111101111101111111101111111111111110111111111111111111111111111101111111111011111110111111111111110111010111111111 +01111110111101111101101101101111110111111101111101111111111111111111111111111111100111111111111100101111101101111011111101111110111111111111111111111111101111111101011011111011111110110010111111111101101111110100111111111101 +11111111111101100101001101001111111111101111111101111111111111111111111111111111101111111111010011111111100101100101101101101111111111011111010111010111010111110011010111010101110101010101011101011111111110110110010110010011 +01011111011111111111010111110101110001110101111101111110111111011111010111010111101111111110110111111111110011110011101011111110101111001111111111001111001101111011101111001111111010111110111111011111111110111111111111111111 +11111111001101111111011101111101101001111111111111011111111111111111111111111111111111110101111111011110111101110011111001011111110100111111111011110111011111111101111101011111111111111110111111111110111111111111101111111101 +11011111100111111111111111111111111011111111111011110111111111111111110111111011101111111101111111111001110111111110110011110111111111011111111101111111110110100111011111111111011111111111111110111101111111111111110111110111 +11010111111111011111011111111111011111111111110110111111111111111111111011111111111011111111111111011011111101111111111111111111111111111111110111001111101111110111111111111111111111011111011111010111111111110110111111110101 +11000111111110110111111101111110111100011101011111111111111011111111111101011111110101101111101110001111101111101111111111111111011111111111111111111111111111111111111111111101111110111111101101111111011111101111111110101011 +01101111111111111111111111111111111011110110111101111101111111111111111111111111111111111101110111111111111101101111111111100011111111111101111011111101111011110111111111011111111111110111111111011111111111111111111111011111 +11111100011001111101111101111110110011101101110101110111111111111110010111111111010111001111000111111111101111110110111111111111101111111111111011111111111111101010011111111111111111011111011111111111111111111011101011111101 +11101010111011011011111001111111011111101111101111100111111111111111111111110111111111111111111111110111110111111111110011111111111111111011111101111010111111111111101111111111111011110111111111111110111111111100111101111101 +11110111111001111011100111100111100111100111111111111110111110011111111011111111111010111011011110101111101110111110001011111111111111111111111101111111111110111111111111111111111011111011111101111111111011101011011111111111 +01111111111101111110001111111111011111111101111111111100111111011111111111101111111011111111111111111111110111110000011111110111111111011111111111111111111110110111111111111111011111111111011111111101111101111011111111111111 +11101111111111111111111111111110111101110111101111100111111111111110111101111111110111111111111111111110111111110111111010111010111111111110101011001111101011111111101010101110111100110101111110111111111111111111111111111111 +11111111111101110011011111011011111011111011110111111111110001001111101111101111111111101111011111011111111110110101111110011111101111011101111001111110101110111111110111110111110010111110010110111111111010111111111111111111 +11111110111111101111111110010101010111100110100111101001101101011101010100110110111110111111011111111111110011111111111100000111011111100111111111111111111110101110111110101111011111111111111111101111111110111111111111011111 +11111011111111111111111110111111111111111111111011111011111001111011111111111111111110110111111111111111111111111111011001111111110001111111111111001111111111111111111011111111111111111111110101111111111110011111110100110111 +11011111111111111111001110011111110011111111111111111111110011111001001111101111111111111110101111111111001111111111111111111111101111011111010111111111111111101111111111111111111101111100111100111111110011000011010011010011 +01000101111001111111111111111101011111111111001111111111011111111011111011111111111111111100111111111100111110111111111111111111100111101011110001111111001111111111111110011010111110010100111111111111101001111011001001111111 +11001010111110011111111111011111101011100011101011101011101011111011100111100111101110101111110011011111111010111110011111111010111101110110011000111111111111111111111100110111111110110111111011111010101011111111011111111110 +11111110111010111111111111110111011110011101111001111101111100111101101101111111110111111111110010111111110011110111111010111110111111110010101111111111111111111011111101101011001111001101101101011111111110110010010100010110 +01011011011011010011000001101101011110111111111011011111101011111011111011111000111000111010111111011011101101101111101111101011101111110001111111011010111111111110111111011000101100111101010111111011110110101010111111100101 +10011111010110111111011010101001111111110110111111101111101111011111011011011010011010111010111111001101111011111110111011111011111011111111110010000110111111111111111111110111010111111011110111111110110101110111111101111001 +00100111111101111001111101010110111001011111110011101010101101111111100110001110111110111110111111011111111111111111010111111101111011111111011111101111111111101111111111111111011001111110100111101101101111111111111000011011 +01101111111000011011111111111000010110100111111111110110111111110111111110111111111111011111111111001111111100110111101111101100111111111111111110111111111100101111111101111111101111111111110111011111110111110111111011111011 +11111100111000111111111111111111101111111011011101011011011101111001111001110001110111101111110111110111101111111111100111111111100111110111011111111111101101111111111111111111110001110101111111101111111111111111110111110111 +01011111011011111011111001111111111111101111100110111111111100011111011111011001111001111111111111111111111111111101111111111111111111111111110111010111110101111111100010101111111111010111011010011111011010101101111101111101 +01110110110111110111111111111011111110011000011101111010101011111001110111000110100110000111111110101111111111011110011011011101011111111001111101111101011111110110010011111111111111011111101111111111011111111111111111111101 +11111110111111111111011111011111011111111111111111011111111111111111110111110111110111110111111111111111111111011111001111111111011111111111111111111100111111110101111111111111111101111111111111111111010111111111111111110111 +11111111111111111111111101111111111111111111110101111111111110110111011111011111101111010101011111011111011101111101111111111111111111111111110101111101111111110011111111111000111111111111111110001011111111111011111011111110 +11111111111011111010110111110101111101111100001000001001111111111111100111111111110111110111111111111110111111111111111111001011101001111111111111111111111111111111111111000001111111111011101101011111111111011111001111011101 +01111110110111110011110011010001110111110101011101011111101111000100111101111111111111111111110111110111110111110111111101111111011111111111000111101111011111111111111110111111111111001111111111101111111010101011110110101101 +11111111011111110111101011111101111111101011111111111110101110101111111111111111111111111111111111011111111111111111111111111111111110111110101111111100111111111111111111111111111101001111111111111111111100011110011110011111 +01111111111111101101000111100111100111110111111111100100100100011110011101111011011111101111100011100101100001110001111111111110111110000100011110011111011111111111111011111001101101111111111111111111101111111111111011110011 +11111111111011111111111111111110111111111111111101111111111111111111110111111101011111111101101111111001011001111111110101110101110101111111110111111111110011111111111111111111111111111111110111111111111111111111010110011111 +11011111111111111111110111111101111111111111111111111111111111111111111111101111111110110111111111111110111111011110011110011111011111111111111011111111010111111111111111111111111111111110001111111111111011011011111111111111 +11111110111111111111111111111111101111111111111111111111110111110111111111111111111111101001111111111001111110101010101110101111100111100111101111111111111111111111011111111111111111110010111111111111111111110111111111101111 +10110111111111110111111011111011111011111011110111111111111111101111101111101111110111111111111111111111111111110111111111111111111111011111011111111011101111111001111111111111111110110011011111111000111111111111111011001011 +11111111101111111001011111111110110100111111111111101101111111111111011011111111100111111111110011111111111111110100110110111110111111001110111011001011111111111111111111111100011111111111111111010011111111110110111110111101 +10110101100101110101111101101011110111011111010111010111010011110011110111110001111101010101101101111111111110011111000111000110010110100110111010111101110101011101011101011110011111111111110101101101111111101110111111101100 +11111111100011111101111111111110111111111111111110111111111111110011101111111000011100111111111011011010111011001100001111001110101111011101110111111101110001111111111100111111111111110011010001111111111001011111111111111111 +11111000101111111011100101111111111111110111110111111111111111101111111111111011110100111111100111111111111110111101011011011110111111111101111101111101111100111111111111111111101111101111011111111111101110011111111011001111 +11111111111110111111101111111101111111111111110111011111111111111111111101011111111111111111010101111111110111011101110111111111111111011110111111111110111010110111111111111111111011111110111111111111011111111111110101101011 +10110011111111110001111101111111001101011111100011111101110101111111111101111101111110011110010100011111011111111011000111110101010101101001010001011011111111101111010111010111010011110110101110110001110111111100010011111111 +11101111111111101111111111111111111111111111011110111111111111101110111011111111110111110110101110111101111111101110111110111111111111110110110111111111111111110110101011011111111111101111011011011111111111010101101111101110 +11111111111111111010111110101101110101110111111111110111111111001001110111111111110111011111011111111101110111011101111101110111111011011011000111111111111111111111111111111101011101011101111111011101111101011001111110110001 +11101111111111101101101111111011001111111111111111111101111110111010111111111111111111111111111111011111001011111011001111110110111101110110111110110111111111011111111001100011000011110011111110011110111101100111111111000110 +11111111111101110111111111111111111111111111110111111111011111111111111100100111111111111111111111111111011110101111011111110010111110110110100111111111110111011111011111111011111110111101111101011111111101111011110011001111 +11111100111111111111111111111010111010111111111111111111111011110111111111111101100011111111111111111111111111111111011111111111011011111111111111011011100011011101111101111111110111111111001111110111000111111011011110101101 +11110100111111111111111111111111111111111111111111111111111111111111111111111111111111011111110111111111011110111111111111110111111111111111111111001111111111111111110111111111111111111001111111111111111101111111011111101010 +10001110111111111111001110111101011111101111101011101011111101101111101101111100111111111111111111111111111111111111110001011111111110011111011111101110111010111010111110111110111100111101010001111010111010111001111111111111 +00010101111111010111111111111101111101111101111111111011111111111111111111110011110111111111111111111111111111111110001111111111011111111111110110111011110101110110110010111011111101011111011011011101011111101101111111111110 +01110111111011111111111101111111110111110111110111111111111111111011111110110111011111111110111111111111111111111011111111111101011111111111111111111111101111011111101111111100111100111100111111111111111111101111110111111111 +11111111011011111111110111111001111111111111111111111111001111111111001011111101001011111100111101111100110111101111101111111111111110111111111111111111001000111111111100111111111111111010111011111011110011110011111111111111 +11111100100111110101101101011111111111111111111111110101111111110101101100111111011111111111111111111101111110111111111111111011111111111111111111111111101111111111010111110011010111010111111111111101011111111111001111111111 +11101111101011111100010111111011111111111101001111111111111111111111110101111111111111101111111111110010111011111101011111111111110011111111111011111100111100111111111110011010011010111010111010111001101011101111101001001011 +11101110011111110001110111110110111101111111111111111111111101111110110111111111111111110111111110111110110111111011001111111111011111101111111110111111110011110011111010111111011111111111111111111011111011111011111111111100 +11100110111111110011111111110000001111111111111011111011111010111101111111011101111101001111011111101100101111111110011110111101110111111110001111101111101111101011101111111111101100111011111111111110111110101111111111111111 +10111111111111101111101110111101111111011110011111001110011010111111111110111011101001111111111011111010011011111111110011111111101111010110111001101111111100101110111001111111011011111011110111111111111111101111101111101111 +10111101111101111100111010101011111110011101111101111111111111111111111111111011010111111111110111011101111011111111101101101111111111011111011111111111111111111110111111111111011011011011111111111111111111101111101111101010 +10110110110111110011111011011110111010001111111111111111111111111111111100011111111111111110101110111111111111111011111101000111111110001010111101111111111111111011111111111111111111111111111111111111111111111111111111010111 +11111111111111111111111111111111011110111111111011111111111101111111111111111111111111111110110111111111100111110111011110111011111111111011011111011111111111101110110110110110111111111110011111011111011011011111011111011101 +01110110110110110110110111110111111111111111001111111111011111111111110011111101111111101101111111101111111111111111111111110111110111111111111110111111111111011111111101111111101111100111100111110110110111110111111111111101 +11111101111101111101111101111111101111011000011111111111110110110110101111011111111110011111011011011101011111111111101111011101111001111101110101111111111101111111011011011011011111111010110101110001001101111101111101110111 +10110111110111010111011011011011111101111110011111110110110110111111111111111111111111111111011011111111111111111111111111111101111111111111111111111111111111111111111111001111111111111111111111111101111101111101111101111111 +11111111111111101111101111001111111111111111111111110011101111111111111111111111111111111110110111111111110111111111111101110111111111111111111111111111111111111011111111011111111111111111111101111011111011111011110111110111 +11011110011111111111111111011101111101111111111110100011111111111011111111011111011111111110111111101011111111011111110111111110011111111000101110101111111111111111111011111111001111111101111111111101111001111111111111111111 +11111111111111111111111111111111111111111111111101011111111111011110111111111011111011110011101101111011111111011111011111000111011111110100101101111100111101010101011111111111111111011111011111010111011111101111111111111101 +11110111110111110111111111111111111111011111011111111111111001001111111111111111101111111111111111111011111110101111111111111111111111111111111111111111111011111011111111110111111110101111111111111101111111111111110111111111 +11111111111111111111111111111111111111111111111110111111011101111111111111111111000111110111111111111110111110011110011110001111011111111111111010111001011001111001111101111101110101101110011110011111011111111111111011111001 +11100111100111110001111101111110111110001110010110000111001111111111101111111111111111111100111110111111111111111111111111110111111011010111111111111110111111011111111011101011100111111111111011100111111111111111111111111111 +11111101111111111111111111111101111101111110100111100111111111111101101111111111111111110111111111111110111111011111011111111111011110111111111111111111111011111111011101011111111111111011010011111111111111111111101111110111 +11111111111111111111111110111111111111111111111011111011111011110100111111111110111111111111111111111011111011111111111111111111111111011111111111111111111111111111111111111011111011111111111111111111111110111111111111111111 +01111111111111111111111110111111111111101111101011101111100011110111111111110010111111111110111110010111011111111111101111101111101111111111111011111110111110111110101111111111111111111111111111111111111011111111111111111111 +11111111111011111011111111111111111001001001001100101111001111101111100110001111111111110010111110111110111111111110111111011011111111111111111111110011111101101111111101101111101111111111101111011001111011111011111011111011 +11110100111110100100111110111111111111011111011010011011011111111111111100011111111111011111111111010110010111000111110111101101111101011101011101011111011011111111100111110101110101110101110110111111111101011101011000011111 +01101111101111011011000111010110000110110110111110101101110101011100001111111111111010001111111111111111111110111111111111111011111000001100111111111111101111111110110010110011101100111111011111011110111111101010110001011110 +11101111011111001101001111001111001011111010111111110100111100101100101111111111001011111111111011100111111111111011111111111111110101011011111110111011110001111111011111011011111011111111111111101111111111110111101111010111 +11001110111111001111111101101111111001110111110111100111110111111101110110111111100100111110101011110111111111111111111111111011111101111111111111110101111111111110111110111111111111111111111101111110110101110111010110111111 +11111111110111011011110111111110111111100111101111100101100111111111111111111011111111111101100111111111111101110110111111111111110111011111011011111111111101110111111110111100100101011001011101011111111111111111111110110111 +01001111001110011111100110110001110111110001101111111111101111011101000111010110111110110111111111111100111111111110110111111101111111111111111011011110111011111111111111110111011111101110111110111110111110111111001011101111 +10111110011110101110111111011011101011111011111111111101111110111101100111101111110111011011111111100001111111101111011111111111110111000111111111111011111111111011111111101011011101101110101111111101011101111101111111111111 +10100111010111110101110111110101111111011110111111111111111111011111101011011101111101011111111100101101111110111111111111111111111101111101111011111110111011111011111100111010111111101111111101111100101111111111110011011100 +11001101001101111101110111111110110101111111111111111111111111010111111111110110000010011111111100001111111111001111111111101011111111111101111111110011111111111111110111111111111101101111110111111111111011111111111111110110 +01111001111011111111110110011101111111111111111110111111101111111111101111111111111100111010111110011111110011101111111110111011111101111111111111110111111110000111001111011111001111111011110111111100111000011111111111011011 +01011111111111111111111101111001101111111011110011011111111111111011101111101110011111001111111111110111000110111111011111011111111011111111111110011111111011111101101011111110111111101111100111011011011111111101111111101111 +11111111111011111111111111111111111110111101111111111001111111111111111110111111110111111111111111111011101011111111101001111111111110111101111110101010111111111111111011111111111011110111011101111101111111010110111111101111 +11011101111111111111101111111100101101110111110111111110101111111101111110101110011110111111111111111011000111011100000111111111111011110101111011111110011111011111111111011011011111111111111111110111101111110111110101111111 +11111111111011111001110101011101101111111111011110110111111111110111110111111111111111011111011111101001111111111111011111111110111111111111111110111111011101111110111111111101110111101111101011111111111111111101011111111111 +11111100111111111011111111111110111111111111101111001111111111111110111101111011111101111101111111111101111111110111111111110000111111111110101101111111101111111111111111100111110111111111111101111111111111111111111111111111 +11111111111111111110101111011101111101110111111111111111111111111111111111011111110111110111111011111011101011010111111110011111010111110101101111111111111111011111111110111011111111111111111111111111111111011111111111111111 +01111111111111111111011111101111101111101111110111111111111111111110111101111111111111111111111011111011111111111111111111011111111110001111111110011111010011111111111011111111111001001011011111011110011110101111111111111101 +11110111111111111110111111111111111100111111111100111111111111100010111111111111110011111111111111111111111111001111111100111111111001011111110111111111111101011111111111111111111011111011111101111001111100111111111111110111 +11111111111111111111111101111110101111011111111111111111111110110011111111110111011111111111111111111111111011110111111110111111010001001110111111101011111111111111011111111111111111111111111101001010111110011101010110111111 +01011001111111011111110111111011111111111010101100111111011010111110111001011110111111101010111101110100111011101011100111111110111101011101001111111111111111111111111111111001111111111111111101110111110010101010111101111111 +11001111011110101111101010111111110011110111111111111110111110011111111111111111111101111111111110101111111111111001111111101111101111111000110011111111101111111111111011111111110111011110111010111111111011000011111111101101 +10011111111111111101111010101111111111011111111111101111101110101011011111111110110100101110110111111111111111110111111111111011111011110100011111110100111111110110111111111111101111111111111110111111010110111011111010101000 +11111111111111111111101110111011101011011111111100101011101011111011110011110110111111100101111111110111101111111111111111011110001110111001111111100111111111111111111111111111111111111111111110101111111111101101011101011110 +11100001101111111101010111010111011111111111111111111111011111111011111111100111111111101011010110111111010110011111111100011110111110111111110100111111111111110110111111111110111111111111111111011111011001011101010011110110 +01011010000111011010000110111101111111101110100111101111101111111111110101111111111111011111010111110001110011110011101011111111111111011111111100101111111111001111111111111011011111111111101111101101101101111100111100111110 +10111111111111111111111011111011111111111111111110110111110110110111111111011111011111111011011111101111111011111111111101111111100101111101110111111111111001111111111111111111111111011110011111011111011111111101111111111101 +11011110111110010111111110011111111111111111011001101111101111110111011111011110110111110111111110111111011111011111011111111011011111111111111111110101000111111111111001111111111101101111110110110111110110010110110111110110 +10111101110001101001111101110111111111000111110111011011011101111011110110110001011101101101101101111101111101110111100110110111110110110110110111011111010111111111100001111111111111111111110111110111110110111011111111111111 +01111111111111111111111111111111111111111111111111110111111111111011111111111111111101111100111111111111110111111111111111111111110011110011111111111111111111111101010101111111111111111111011111011111011111111111111111111111 +11111111111111111111111111111111111111111111111111110111111111101111111111111111111011111011110111110111111111111111111111111111101101110111011111011111111111110101111111111110101111111111100011111111111010111111111111110110 +11111010110111100001111100101111111111111111000111111010101111111111111111111000111110111111111111111111111111111111011111110011011011111111111111111111111111110111111111110101111111111101010110011111010110111111110111111011 +11011111011101101111100101111100111100011101111101010111011110011101011111000110011111101111111111111101111101110101111110110011011111111111110011110111110111111111111110100111111101110010111110111111111111100011111011011011 +11111111111110101111111011110111111111110111111111111011111111101111111110101111111111111111111111111111111111111010110111111011111111101111101111111111111111111111111111011111111111000111111101111101011101001111000101100111 +10000111011111111111011011111000111001111001111101111111111101101111100100011111001110011111111011111001111001110001111101111101111111001101100111100111100111110111111111111110111011111111111111101011111111111011111111111110 +10100110110111011011111111011111111110001111111111011111111111110111111111111011111111010111011111111111111111011110011111111111001011111111111011111100111001111101111111111111000101111111111101011111111111110111110111110101 +11111101111101111111101011101101111111011111111111111111111111111111111111110011111111111111111111101111110011111111111111111111011110111111110111100111111111111111111111111110001111111111101011111111111111111111111111111110 +10111111110111111111111111101111101111011111111111111111111101111010111111111111111110110110111111011111111111111111111111111111111110101110111110111111111111111111111111111111111111111101110111111111110111110111111001111111 +11001011111001111011111001111111011011111110111110111111111111110111111011111111111111111111111011111011111111111111111110111111110101110111111111111110111011011011111111111111111111101111111111101110001111111111110111111111 +11111011111111111011111111111101111111101111111111111111111111111111111111011111111001111011111111111101111101101101001101101111111111111011110111111111111111110010110111111111111111010111111111110001111111110101101101111111 +10111101111001011001011101011011011101101110110111110001110101110101111101111111011101010101011101011011011011111011010111100101000101110101111101111111111101011110000111010010010111110111111010000111110011111111111111101111 +11101111111111111101110100101110111110111111101100111111110011011011111111011111011110111111111101101111100111101111100011110011111100111110111111111111111010101110111111001111111011001111110100111111111111011111101101111111 +11111110111110111011010101010101010111111011111011111111110111111101111111111101111011111111111111111111111111101110110111101011111100111111011111011011111111101111101111001111101111111011111101111111111011001111111111111111 +11111111111111101110101110111111111011111111101111111111111101111111001111111101111111110111111111011111111111101101011101010111111101111101111110111101110111111111110111110011110110111111111011110101001111111011101001111111 +01111110111110011111111111010111111110110111111100111101110101010100001011111001011111111111110001111111010101111110111111111111111101011101101111111111011011111111111011111111110101100101111111111111111111111111001011111111 +11111110111011111111111110101111011111101011111111101111010101100111111111111111011011111111011011001111111111111111010111111111101110111011111110101111111111111111111111111111101011111011010111110111101111111000010011101111 +11011111110101111111111111111111111111111111111101011111111111111101110001110111111111110111110101101110011101111101111111111101011111100111111111111111111110111111110110111111111111000111011111110111111011011100011111111110 +00111111111011111101111000101001111010111011110111111101010111001110101111101011111111111111111111111111110110101111111111111101111111111010101111111111111111111111110111110111011111111110011110111111111111111000111111110001 +11111111111111011101111011111111001111111111111110111101011101101111111101111101111110111101111110111111110101110100111111101111011111111111110011111111111111111111111111111110111111000111111111111011101111001011111100000011 +11111111010111101111111110111111111111000110001110001011110111111111111111100111100111111000101111111111111011111110101111111111111101111101111110111101111111011101111111111111111111111010100011111101011111001110101101101111 +11111000110111111111110111011111111001111111111111101100111111011111111101111111111111111111111111101110111111111111111111111111011001111111111110111001111111111011111111111011111111110110111111111111111011111011111110111111 +11101011111110111111111111111111111111111111100010111111110111011011110011011011011111101111101111101111011111110111111111110011110011011010111111110111111001101111101110101111111101111011111110111100011111111110101111110110 +01110111101111111111111110111111111111011011011111111111010111101111111111111101111001111110110101111111011111011111110111111111011111111111111111101101111110111111111101111010111111110111111110110111111111110111111111111111 +00011111111110111111111011111111111011111010111011111111111111111111111111110011101011111111111111111111111011001111110110111111111111111111110011110111111111111011010101111111011010101111111111011111111111110111111111111011 +11111111000011111111111100110111111111111111111111110011100111110111110011101011101011011011001111111110011111111111111111111111110111101111111111111111111111111110111111001101111101111111001111111011111000111011111111111111 +11111111011101111101011000111111111111011111111110111111011111111101011101010101111111011011111111111111111001111111111101111111011111011111111111111111110111110111111101101111101111110101111111111100110111111101111111100111 +11111111011110111111011000111110111111011111110011110011110011110011101111101111011111111011001111111110111110101100111111011010111111110011111111111101111111111111111100101111111011011111110110110010010100110100111110011101 +11111011110111111010101111111101111011011111111111011111011111111011101111111100111101111100111101111111101111101101111110111111111111111111110111101100111111111111111111111111111110111110111111110111100111000111101011101110 +11111001111111110110101111101101110111111011110111111110111110010100001111111011010000111011111001111111111111111111111111100111111111010101111101111011111111011111110110111111110011000011111001111011001101111101001111111111 +10110011111111110101111011100001111111111011101111101111110011100111101111011010101111111111011111011001011010111110111111111101101111111111111111101010111010111110111110111110011110111110111010111000111011111001010111111010 +11111111101111111111001100010011111111111111111111111011011111111111111111010101111111111000111111111111111110111110111011110111011111111111110101010111110010110111111111111111111111111101010111010111011111111011111111110101 +01010111101010111101111100111111111110111111111111111111111111111110111111111111111101100100011001111111111111111110001111111111110001111110101110111111110101101111111011111011011011111011111011111100111101100110111110100001 +10111111110111101111111111111111110101001111111111111111111111111111011111111111001111111111101111110000111111111101110111110111101111111111111110110111111011111111110111111111111111111001111101111111111111111111100111111011 +11111111111111111101110111111101000011111111111011111111110111110111111111111100111110011111011111111001111111111111111111110101111001111111111101101111011111111111111011111011111111111111111101111001110001101111101111111111 +11111111111111111111111001011111011111111110000011111111001101111101101101111111111111110111110111000111110110110111111111110111111111011110011011011111111101111111000111110111110111110110111111111111111100011101011011011011 +01111111111111111111110110110110111111011001000111111101111101111100111101111111111111110111110111110111110110011111111111111111111111111111001111011111111111111111111111110111110111111011111111111111111111011111011011001111 +11110111111111111111111111110011111111110001111111111100110111111101111111111111111111011111011111101111101111111111111111011111011111111111011110111111111111111110111111101111110111111111111111111111111110111101111101111111 +11111111111111111111111111110111111111011111111111100001111111111111111111111111111111111101111111011110001011011011111111111101111111111111111111001111101111111111011101000011111011111010111111111111011110111111101110111111 +11101111111111011111111011111111111111111111111101100111111111110111111100111110111110111110011101011111111110111111110011110111110111110111111111111111011111001101011100011111010111110111010111110111110111110011111111111111 +11111101101101011101011100111110111111011111110110111111111110011111111111111111111111111111011111111111111111100111111111101111111111111111111111111111111110111110111111111111111110101111101111101011011111111111111111101111 +01110111111110111011111011011111111111111111111111101111100110111111111111011111111001111001111101111111111111001011100111100111100111110111111111111110111110010110011110011111111101111101000111000111100111110111111111111110 +11111000011001111001111101111101111111101111100111100111000111111111111010111111111111101111111111011111101111111111111111111111111110111111111111111111111111111111110011111011101101111111111111111111111100111111111111111111 +11010111111111111111111011111101001011111111111011111111011111111111000111111111111101011111111111111111011111101110111110111111111111111111111011111011111011111110111111110111101111111111110111110111111111111111111111111111 +11101111111111111101111111111110011110111111110111111111111111111011111111111111111111111111111111111111111111111110111111111111111111111111111011111111111111111011111111111110111111101010111111111111111111111111110011111111 +11111111101111111011111111111111111111111010101111111111111111100111111111111100111111111111110111111111101111111101111111111111111111111111111111111111111111111111111111111011101101110110111111111111111011011010111111110111 +11111110111011111110111111110111111111100101111111111111111111111111111101101100111111111001101001001111001111111111110111111111110100110100111110111111111111001110111011111111111111111111111111111111110100110010111100111111 +11011101111101000111101111111111111111101111111111110010100111111111111100101111111111111011111101110101110101110100101101111110110110010101010111010111010110100110111111111101111101010101011100111111101111011101010111010110 +01011111011111101111110111110100110101110101111101101111111111011111010111111111111110001111111111111110111111111011101011111111111111000111111110111111001111111111101101111100111100111111111111111101111111111111111111011111 +11010111011111110111100011111101111111011111111011111111111011111011111010111111100101011111111111111011111111101110111111111111001111011111111111101101111111111111111010110011011101111111111011111111010111111111111111001111 +11111111011111111100110111111111111110111101111110111111111111111111111111101111101001111111111011111111111110111111111111110111010111111111111001111111101111110111011111111111110110111101111011110111111111111111110111011111 +01111111010111110101111111110011001111111101111101111111111111011111101111111111011111111111010111111111111101011100011001111111011111011111110111011111011111110100101101111110101101011111111111111111110111011111101111110101 +11000111000111110110110111011101111000011011111000010111011111001111111111100111111111110000111111111101101011010111111111111111111111011110101111111111111111011111111111100110110110101111111111111111111111111111111001111111 +01110010100111111111111111011110111011011110111110100111011111011101111111011011111101110100111111111000111111111111111100111111111111100111011111111111111111111111011110011111011101011111011111110111111111111111011101110111 +11111001111011111100011100011101111101111111100011111111001111111110111111111111111010110011111111000000111111111101101111110111111111111111111111110100101010111101110111111111111111111111011011111110111111001011111111110111 +11111111111111111111111111111111111110101111101111111111111111011111111111110111101110111111111100100011111111111101111111110111111111111111111111110111111110111111111110111111111011111011011111111111101110110011111111111101 +11101111111111101111111111111111111111111101111011101111111101111101111111111111110110111110101111111111111100011110111111011000111111111111111111111111101101111111110111101001110101111011101111111111101111011101111101111110 +11011111111111111111011111111110110111111111101111111111111111110100111011111111111011111111011111111111110100001111110100111111111111111111111111101111111111111011110111111110111111111111111011111101111010111111111111011111 +11110111111111110111110111011011010111111111111111111111111111110111111111111101111111111111111111110111110011011111111011111111110111111111111111111110001111111111111111111110111111111101111110100111111101111111110111011111 +10100111110111111101010011111010111011110011101110010111011101101011111101101111111111111111011011111110111011111110010111111111111101010111111111110111101111111111110111100111110101011111111111111011111011011111111111111111 +11111111111011011011011100011111001111110111101111011000110101111011111000111110111111111111111111011111111111111011000111111111111111111111110111111111111011111010101110101111111111111111101111111111111011111111111111111100 +11110011111101111100111101111111111111111111101110111111101101101111111011111111111110111111111111101110111111110111111111110000111111111011001111111110111110101111111011001100111110111101111111111111111110011111100010010111 +11111111111011111111110110011111010111111011111011111111011110110011111111111111011111001110101011111101111110110011111101100111111111011101111111111001001001110101111100111100111111111111111111111110100111110111011111111101 +11111100111100111111111111111111111111111111001011111111111111111110111111110101110101111100111101001111111111101011111100001110111011111110101101001111111111011111011101111010111111111111111010111101111101001010111111111111 +11111100111110110111111111010010111111110011111111101011110101001101111110101111111110111100010111010100101110001111111011111101110110111111111111111111111010111110111111100111100111110010111111111011101011011111011111111111 +11111101110101110111111111001111111111101111011101111001101001111111111001111011110110111010111110110110100111101110111110111111110010011111111111111111111111111111111110101101011001001011101101011111000110110110110111011111 +01111111111111101111111110111111110101111111111111111111110111111111011011010010010101101010101101101011111111111111111111101111110011111111011011111111111110111110111110111011111001101101111101111111011010100110100011111111 +11011010111111111111111111110111101111111111111011111111101111111110111110011111111110101001101010111101111111111111111000111011011011111110010011111111111111111101011101111001011011010111111101111011010111001111111111111111 +10111110111111111111111111111001111111111111110111111111101111110110111101111111110101011101001001011011011110111111110111111011111110001000010111111111111011111011111101011110000111101101101001111111101101111100011111011111 +11111111011110111111110011111101000111011110111111111111111111011111111111101110101011111111001100010110110000101110101111111111111100111001111101111100111101101101111111111110111111111111111111100111010111011110111011111111 +01111110111111111101101101101111111111101110011011111111011011111101111111111111111101111001101110111111111111111111100011111111110111011111111111100000111110111111110111111101111111101111101111101111111111110111110111111110 +11111111011111111111111011110101111101100111111110111111111111111100011011011111011011111011110111111001111101111001100111101111111111111111010101110111111111100111111111011111111111011111011111011111111011111000111011110001 +11110110110111110110111111011010110000011001101101111101111111111011000101110110110110100111110110111101001111011100011011011011011011111101111110011111110110000111111111111111111111111111111111111111001111111111111111111101 +11110011111111010110111111111111111111111111111101111111111111111111111111110111111111111111111111111111011111001111011111011001001111111111111110111111110101110111111111111111111111111111110111110111011111111101111111110111 +11011111111111111111011111111110111111111111111111111110111111101111111111101111111111011111111111111111111101111111011111011111010111111101111111111111101111111111101011111111011111111101101001101001111111111111111011111001 +11000011011110111111111111011111010111001101001000111111111111111101111011000011111111111111111110111111111110010101111000101111101111111111110111111111010111111111011011111111111011110001011101011111111111001101011111011111 +00010011011110111111110110110111110011010001011110111111111100010101010100011111111111110110110111010101110001010101111111111111011011011111001111011111111111111001011111111111111111111011111111111110111110101111110111111111 +11111011110010101111111011111111111111111111111111011111111111111011111011111111111111111011111111101111101011011011111011101110111101111110110111111111111111110101111111111101111110110111111111110100110100010110011110011110 +01111011111101001101100111100111100111110111111111111110111110010001111101111101111011101111100101100111000111110011110111110100111110011100011110011111011111111111111011101101111111111100111111111111111111111111111111111111 +11011111011111111011111111111111111111111100111111111111111111111110001111111111101111111111111111111101111110111100101110110111111111111111111111111011111111111111111100110111111111111111111111111111111111111111111111111111 +11111111111111101111100111110111111111111101111111111110111111111101101101111111111110111111110111011111110111110101111101111111111111111111111111110111111111111111111110111111111110001111111111110111111111111111111111111111 +11111111111111111111111111101111111111101111101111111111111111111111111111111111111111111111111101111111111111111111101001100010101111111111111111111110111111101111111111111111110111110111111110111011111111111111101111101111 +10111111111111110111111011111011111111011111111110111111111111101111101110101111110111111111111111111011111111111111011111010111111111111111111111111111101111011111111111111110000011111111110010111111111111111111111111111111 +11101111111111111111110111111111001111110110111111111111111111111110111111110111101111111111110111111111110110111111111111111110111110111111011011111111111111111011111111111011111011111111010010111111010110110111111111111101 +01110101100001110101111001111110111111011100010111010110010011110011110111111101110100110001101101111111101111011111010111010111010111110111111111111101101100011101011101011011111110101010101011111111011111111111111111111011 +11101111101111110110111111001111101110001110111111111011101111111111110111111101110111111110111011111111011111100011101010111101101111110011111111101011111101111100111101111111111110110111111101101001111111110001111011111110 +11111101111011111101111101111110111010111111110111101111110101101111110101111011101111011101011101111011110111111001110111110111110111111111110101111110111011111101111000101111011111110111111110100001111111101111111101111111 +11111111111111111111111100111111101111111111111111111101110111111111111111111111111110101100111111111111110111011101011111111111011111111111111111110111110111111111111111011011111111011111011101011111111111101101101110111111 +11111101001101000010011011011111011111101111110111011111110101111111011101111010111111001111101101011111111111011111111111111101100101110101111111010110111110011111011111111110010111111110111111111111111110111111111110111011 +11111011100111111110111111101111111110111110101111111111101011111111110111111111111101111110111101101111110101111111111110111011011111111110101011111010111111111110111111111111101111111111011110111111100100111111111111111111 +11111111110101111101111111111110111111110111111111111110111010111010001111001111011111100111111111110110100101111111111011111111111111111111001111111111110111011111111001111011111111111011011111101110000111111111111011111111 +10111111111101101101111011111111111111111111110101111110111111111010111110111111111111101101111011101011010111111011111111000111110111111010111010101111111111001111111111001011111111111011111111111111111111111111001010111111 +11011111111101111111111111111111101111111111111110011111111111111011101111100111011111111011011111011111111110010001111101111111111111101011111110111111110111111111111111111111111111110111111110111101101111111010001011111111 +11111111111011111010111111111111111100110010111100101111111111111011111111111111111111111111010111111111111111111111101111111111111111111011011111111111111111110001110011111110111110001111111101101111111011110111111111111101 +11101110111001111111111111111111010100011111111111111111110110011111111111111111111111111111111111111111111011101111110110111111111111111111111011111011110101111111111111110111101111111111111101111111111111111111111111000111 +11111111111111111111010111101111111111110101111111101101101111111111111111111111011111111110110101111111111100111111101111101111101111111111111111111101011111111111111101111111111111111111111111111111111010101111111101101110 +11111111111100111111111111111101111111111111111100111111111101111111110111111111010111110111111010111111111011011101111101111110110110101110010011111111111111111111111111111110110100111111111111111111011111111111110101011111 +11111011111111111110111111101111111111111111111111111011111110111110101111110111111111111111111011011010011011111011111111111110111110101110111111111111111111111111111110111111111111111111111011111111111111111111101111111111 +10000111111111110111101011111001111001111011011111011100011110101111111111111111001110111100111111111010111110011110011000001110011111101111111111111111111110111011111111111111111111111111111011110111110111110011111111111111 +10100111110111101110011101011011010111110111000101101001111100111111101101111111111111101111111111111110100111110111111101111110111111110101101111111111111111111111111111111111111111111111110001011111111111111111111011111011 +11101011111100011111111011111111111110100111111101111101111110111111011110101111101100101100111011111010101010111010111111110011111110101111111110111111111111110110011100111101111111011101111111111111111111111001111111111011 +11011111001010111111111111111111111111111111111111111110111100111110110011110011110010110110111111011111111111111110011111111011101111111111111101111111111110110111111111101011111011111011111111111111111111111111111111111001 +11111111110001111111100011111111111011111111111111011010110010111111100011101111111111101111101011100011111111111111011111111111111110100111111111101101101111111111111111110111001101111110110101110111110100111111111111111111 +11111111011111100100011111111111111111110111111110011010010110111101111010111111111100111101011001011011111011111011110111111111010110101110111110101001111111111111111111111111101111100110100111101111100111101111101011111111 +10111111111100110101101011111101111111111111110111111011011101111111011001111011110111111111111011111011111010101011000111101111111111101110111101010111101011111111111111111111110101100111111011111111001111011111010011111111 +10111001110111110110111111010000111111111101111111111011111011111011011100010111110011101111111111111111111100111100111100111111111111101101110011111111010010100001111111110101110001111111111011111011111110111010111111111111 +11001111001111111111111101010010111111111111111111111111111111100111111111111111101111110111111111100111111111011111011111011111011111111111111111110111101111111111011111111110111111110111111111111111111111111111111111111111 +11111111110111111111110101001111111111101111111111111111011101111011111101111111111111101111100101111111111111111111111111100111100111110111111111111110111111111111100111111111101111111111111111000110111111111110111110111111 +11111111111111100101111111101111111000101111111111110111100110100111011110111111101010011110011011011011011001111111111111111101111101111101111110111111111111011010011110011111011111111111111111111101111101101101111101111111 +11111111111111011111011011111101100100011111111111111111111111111111111110111111111111011111011111011011011011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111 +11111111111111111111001111111111000111111111110111111111111111111111111101111111111110111101110111010111011101111101111101111111111111111111110111110111011011111111111111110111111111110111111111111111111101111111111111011111 +01111111111111111111010111111101111111111110101111111111111111110011111110110110111101100101011000001111111111111111111111111111111111111111111111111111111111111111111100001111001111111111111011111111111111111111101110101101 +11111111111101111101111111111111111111110011011111111011111111111111110111111111110001010001111101001111111111001111011111011111011111111111111111111101111101110111101101111011111111001111000111011111011111110111110101111101 +11110001110111110111111111111111111111011111111111111001111111111111111111111111101001111011111111101111101100111111111111111111111111111111111111111111111111111111111111111111111010111110111111111101101101111110111011111110 +11101001111111111111111111111111111111111111111111011001111111111111111111100111000111100111110111110110110100011110011110011111011111111111111011111001111001111001111111111111110110010110011110011110011111111111010011011001 +01000101100111110111111111111110111110011110011110011111111111101111111111111111111111111001111111111111111111111111111111110111111111110111111111111110111111111111111111111111111111111111111011111111110111111111111111111111 +11111110111101111111111101111111111111101111100101111111111101101111111011111111111111111111111111111111111111111111011110111111111111111111111111111111111111111111111110111111111111111111011111111111111111111111110111111111 +01111101101111011111111011111111111111111111111111111111101001111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111011111011101111111011111111111111111111111111011110101011 +10111111111111101111111111111111111111111111111111111111110111111011110110111111111011111111111111111111111111101111101111101101101111111111111111111110111111111111111111111111111111111111111111101101101111111111111101011111 +01111111110111111111111111111111111111101111101111101111111111111110011111111101111111110011111111111111111110111111001011111111111111111111111111110111111101111101001101111111011111000111010011111111111111111111111111111111 +11110110100110101111111111111111111111111111111111011111111111110001011011110111111110111111010111010111010111110111011111111001110001011001011101011111011111011101110111010101000100110111011111110101111101010001011101011111 +01110111111101011111010111010111010111100111111111111101110100011111111110111011111111111011001111111111111111111111111111111110110110111100111100111111101111111110110011111111110010101111111111111100111111111110110100111111 +10111111111111111110110011111111111111111111111111111001011101101111111110010111111111111101001111111111111011111111111111110110101110111011111011111111111111100111010011111111110111011111111111100101011111111111111111111111 +11111110011011101111111111111111111111111111111101111011111101111110111100110111111111101111111101111111111111111111110111110101011111111111111111110011110011111111111111111101111111111101101111111110110111111111001110111011 +11001111111111011111111111111111110111111111111111111111111111011111111101111111110101101111111111111111110101110111111101111101011111111111111111011111111111110111111111111100011100011100001101110111111111011111111111011111 +11111111100111111111111111110111110111111111111111101111111111110111010011101111001110111111111111111111101011111111110110111110111011101111111111111111110111111111111111111111111111111110111011111111110110101111111101110011 +10111111111111111111111111111110101111111111111111111111111111111001111101111101001011111111100111111111111111110111111011111111111111111111111111010111111111011011110101011111010111010011111111100101011000111111111111111111 +11111110110111110011111101111111111111111110111111111111111111111111111111111101011111111100011011011111110111001111111110111111111001101111111111101010111011011101111111111111111111101101111011101111101111010111111011111111 +01111110111011111111011111101010110111111111111111111111111111111101011111100011110111110110001111111111111111111111110111111111111111111111111011111111111110111111110110011111100111111111111101111111111110111011000111111110 +11111101111111111110111101111111111110111111101101111111111111111111111111111111111111010111111111100011111111111111100011110111111111111111111110111001101111001111111111110111001111111110011111011100111111111111101111101111 +10111111111111111111111111101011111111011111100011110111111111011111101101111111111110001101110111011100111111111011111110110111111011011111111111011111110100111111111111101111111111111010111110111110111111111111101111111111 +11111111111111101111100111111111111111111101111101111111111111111111111111111111110111111111111101011101111111101111111111110111111101111111111000111111101110011110101001100010111111011101111101011110111111111111101011111111 +11111011110111111111111111101111011111111111111011111111111111111111111100101110111110111101111001010111111001101111111111111111111111110111111111111111111110001001111111111111111111111111110111111111110111111111111111111111 +11111111111111110111111101101111111111110111111111111111111111101111111111111100111111011101111111111101101011011111111011111111111111111111111101111101111101011111011111111111111111111111111111111111111111111111111111111111 +11111101111111111111101101111111100110101111111111111111111111111111011111111111111011111110111111111111001111111111100110101111100101110101111100111110111111111110000100100011111111111111111111111111011110010011011101001111 +11001110111111001111111111111111111111111101111111111111111111111101111101110010111111111111110111111011001111111110011100111101110111110100010111100111110010110100111111111101111111110011111111111111111101111101101111111001 +11111111111111101111001111001111111111111111111111111111111111110111111110110011010110111110111111111111101111110101011111101111111111110100111100111101011111111101011010111001111111011111101011110111111111111101111111111111 +11110010011101110111111111111111101111011111111011110010010010111111111111111111111111011111111110111001111111100010110111010000111111111111111111111111111110011011011110011110001111111101111111101111111111111111111101111110 +11011111100111111111111111111110111110111111110011111111111111111111101011111111111011111111111110011111111011111111111110010000111111101111111111111110101010100011110110101110111111111110101110101011111111011011010011110111 +11110111101101110111011111011011011011101011111111101111011111011111101111111110011110111111111110111111111111111110111101000111111111001111111111111111111111111011111111110110111111000101101101101111101110011010101110111110 +11111011011011111110110110010110001010111110111011111110111101011101011111111011111111111011101111111111111111110011101100101111111100011111111111011111111111111111111101111011101111011111101111101111011111110111111111110101 +01111101111011101111111111101101011101111101111011111011011011111111110111010101011110101101100111111111111101111111101101111101001110111111111111111111111111011111000111111111010010111111000111110011111110111111111001101011 +11101100111101111111111111111011111011111011111010011111011011100110101010101100110101111101011111111110011111111111111111110011101011111111110111111111111111111111111110111111111111111111111111011101011001111111111011111111 +11111111011111111111011111111111111101111111101101111111111111011111011111111111111110111111111111111101111111111111111111011101111111111110100111111111111111111111111111111110110111111110111111111111011101011111011111011111 +01111111101111111111111111100111111111111001110111111111110101111111111111101111100111111111111111111111111110111111111111111111111101010011011011111110011111111010111111111101111101111101100101101011100111110111100111110110 +11011101011111001111111111101101110111110111111011111110110111011111011011011011011111111111100011111101111101111101111101101111110111110001111111111001111111111111111111111111111111111101101101111111101111111111110111111011 +11111111111111111111111111111111111111111111111111111111111111111111011011001111111111111111111111111111111111111111111100111111111111111111111111000101111111111111111111111111111111111011111101011111110111110111110111111111 +11111111111111110111111101111111111111111111111001111111111111111111011101111111111111111111111111111111111111111111011101111111110111111111111101101111111111101111111111011111110011111100111111110111111111001111111111110111 +11111011101011111011111111110110111111111010111111111111111111011101101011001111111011111111010111111001111111110111111110111111111111111111111101111111111101111111111111011111010101111111100101111111111101111101111101111111 +11111111011111011011000111000101011111110111111111111001110111110101011011111111011111001101011111011111011111111111111111111101111100011101111111111111101100111111111111111111111111110110111011111111111111111111111011111111 +11111111111111111111111111111111111111110111111111101111111111111111111101011111001110111111101101111110111111111110111111111111111011111111111111111111111111111111110111111111011111111110011011111001111001111001111001111111 +01111110111110011110011110011111011111111111111011011001100111110111111111111110111110001100011110011111011111111111111011111001011001111001111101111111111111101110001011111111111111111011111111111111111111111110011110011111 +01111111111110111111111111100010100010110111111101111111111111111001111110111111110101111111100011111111100111110111111111111110111111111111101111011111111111110110011111111111111111111111111111111101111111111111111111111111 +11111111011110111111011111010111010111111111111111101111111110111111111101111111111011111011111111010111111111101111111111111111111111111101111111111111111111100011111111111010111111111110111110101111111111111111111111111011 +11101111101111111111111111111110111110111110111111011111111111111111111011111111111011111011111111111111111111111111111110111111111111111111111011111010111011111111111111000101111111111111111101111111111111111111101111111111 +11111111111111111111111111111111111111111111111111111111111111111111110011111111110111101111111111111011111101011111111111111110111111111111111111110111111111111111111110111111111111101111111111111111111001101111101111111111 +00111101111111011111001011111111111111111011111111111011111000110111111111111111111110111110111111111011010011111111111111111111111111111101101111111111101111111111111111111111111100100111111101011111001111111101110110110101 +11010111000110110110111111111101111101001101011101011111011110111111110111010111010111110111111010111101011001011001011101011111011111101011110111110101110101110101111101111011101010111111111111111111001010011111011111110011 +10011111111111111101111111110100101011111111110011011110111101110111110011111011001111111111111011011111111110111111111111111011111111111111111111100010110011110101111111111111001111111111100011111111111111111111111110110111 +10110111100101111111111111111011111110111111111111111110011101111111101111101111011111101111111111111110010110111111101111111111101111111111111111010111110101010010000111001111011111111110001111111111111111111111111101111111 +11110111111011111111110111010111110011111111111111111111011111111011111111111111111111110111011111111111111111011110111111101111111111111111111011111101111111111110101111111111111111110100011111011011111111111111111111110101 +11110001110111010111111111111110111110011110000111111111111111110111111101111111110111011111111101111110110111101111111111010111111111111111111011111111111111111111111001101111111111110111111111110010111111111111111111110110 +11011111011111111011111101111111111110111101111111111111101111111001111111101101100011111101111111111111011111111111111111011111111111101111111101111111111111111111111111111111001111011111111110000110111111111111111111111111 +11110110110111011110011111010111111111101111101111111111111100111101111111101111011111110111111111011011111111111110111111101111010111011111111111111111111110111111111111111111110111011111111101010011111111001111111111111101 +11111111111100111100111110011111111011010111111101111111111011111011111111111111110111101111101110011111111111111111101010111111011111111111111111111111101111111111111011111111101011111111111010011111111100001111111110111111 +11111111011110101111111110111101010011011111111011100111111111111011110101101101110111111101111111101111111001111111111111111111111111110111111110111111011111111111111111111111111111110100111111111111001010111111110111111111 +11111111111111111011100011110010100011110111101111111111111111111011101111111111111111011111111111110011110101110011011110111110111011011111001111001111101111111111111010111000111111111110111111111111110011111110010011111111 +11111111111111111110111110011111111111111110110111110111111111111101111111011111111011111111111101111111111111111111110110110111110111100101111101111111111110111111111111101111111111110111111111111111111111111110110111111111 +11111111111111011011011111111100111110111111110100111101111111111111111111111011110111111111111111111011111110011111111110101111110111111111111111110111110111110111111111111111111111111111111111101010011111110101111111111110 +11111111111111111101101111110111110011110111110111111111111111001111111011001111011111001110111111111101110110101111010111111011011111111111111011011111111111111011111111111111111111111111111101111111111111011101111111111010 +11011111011111111111110110111111111111111111101011111011111011111111111111111111111111100111110111101111101111111111111011111111001111111111111111111111111111101111111111111111111111111111111111111111101110111101111101011011 +11111111011111111111111011111111111100111111111100111111110111111111110011111111111111010011111111011001111111001100111011111111111111111010110111110111110111111111110011101011111001011111011111111111001111111111111111110011 +11010100011001110101111111111100101111111111110011010111111111011101011001111011111011111111110101010011111111100111111111111111111111110111110011011110110001011111001010011111011101111111110111111111111001111111111101101010 +11110001001111101101111111011111111111111111111110011111001010111101111001110011011111111011111101110100011111101111111010101011101001000111001011111111111111111111110111111111111111111111111100101101100111011101101111010111 +10011011111111011011110110111111100111111111111111111111111110011011001111001111111110101111101110101111111101111100111110110111100011110111011011111110111111111111001111111111111111111111111101111111111010101111100111111111 +11111011111110001001111111101101001101101011101111011111111111101011011111111100111110110111111100111111011111111111110111111111101111110110111110100111101110110111111110111010111011111011111111111111111111111111101111111111 +11111110011011111111111101111110111000111111111011111011111011101011111111100101100001100101101101101110101110001110111101111110101011111011110001101111110001111111111111101110111111001111111111111111111111111110111110111111 +11010011001011101111111011111111110110111001010111110101111101111011111111101111111111011111011111011111110111110111111111111101111111110100101001111111101111011111111011011111111100111110010111111111111111110101011110111010 +11001111010111111111100011111111110110110111101100100101100101111111110101111111111110101010110110111111111111111111111011101011101111110101110111101010000010110111010110111111100000010101111100111111111111111011111110000110 +01111111111111101000111111111111111111111111111111111111111111110111111111011011111101011101111111111111111111111111111111111001111111110111111111111111111111111111011010011111011011111011101111110111111111101111111111111111 +11011111111101010001111111111110111111111111111111111111111111111111100111110111010111111111111111111111111111111111111110011111111111111111111111011111111111110110111110011101111111111110011011111001111001111011111111111111 +11111111010111110111111111100010111111111111011111011111011011111010101111011101111101101101110101101111111111111111110111110111110110101111111110111101111001101101101101111101111111001111100111000111100111110110111111111111 +11111101111101101111110110101101111111011111011111111111001111111111111111111101111101101101111110111111111111111111111111111111111111110111111111111111111111111100111111111111111111111111110111111111111111110011111111111111 +11111111111100111111111110011011111111011101111111111111111111111111110111111101111011111101110111111111111111111111111111111111111111110111111111111111111111110111111111111111111111111111101111111101111111110101111101111111 +11111111111101111111110111111111111001010111111101111111111111111111111111111010111010111111111110111101111111111101111011111011111010111011111111111111111011111010111100111111111111001111001011000010000111110111110111011100 +11110110111111111111111111111111001111011111111111111111111111011111011111111111111111101111111101111101111110011110011110010111010011111111111011111011111111101100111111111100110101111101111101010111111111111111110111110111 +11001101011111111111111111111101011111111111000111111111111111111111111101111111111111111111111111111111111011111011111111011111111111101111111011101111111111111111101101110011101111111111110010111111111111100111011111111111 +10111111111111111111111111111111111111111101000111111111111111111110011110011111011111111110111011111001010001111001111101111101111101001111000111100111100111111111111111110001111001111001111101111011111001001111100111100111 +00011110011111111111111011111001111001110100111111111110101111111111111111111111100111110111111111111111111111111110011111101111011111111111111111111110111111111111111111111111111111001111111111111111001011111111111011111111 +11110111110011110111111111111111111110011111111111110111111111111111011111111111111111111111111111111011111111111111011111011111011111111111101111110111111111111011111111111111111001111111111111111111011111111111110111111111 +11111111110111111111111011111111111111111111111110101111111111111110111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111011101111111111111011111011111011111010111111111111 +11111110111110011111101111011111111111111111111111011111111111011111111111101101101111111011111111111111111111101110111111101101111101111101111111111110111111111111111111111111111111111111100111111111111111110101111111111111 +11111111111111111111011111111110111110111110111111111111011001101111111110001111111110111111111111111111111101111111111111101111101111101111110011111110110010111110111101111110111111101111111011111111111111011111111111111111 +11111111111111111111111111111111111111111111101111111111011101111111110111110111111100011101011101011110011110111111110111010100110101100101101101111101101111001101010101010110011101111111010111110001010101110100111101111111 +11101101101101011101011101011111011111111111110111110101111001111111101111111111111011111111111110111110101111111110111110111111111111111111111101111011111110111011101111111111111111101111110011110111101111111111111111111111 +11111101111111111100111111111111111111111111111001111101110111111001011111111101101111111111111111111111111100011111111111111011111011111111110111111111111111111111111011111111101111111110001111101111111111111011111111111011 +11111011111111111011111111111111111111111110011111111111111111110001011111111110111111111011111111111111111111010111101011111110111111110011111111111111111101110111011101111111111111111111110111010111111111111111111111111111 +11111111111111111111111111111011111111111111111111111111011111111111111111110000111111111111010111111111100111111101111111110101111101111111011111011111011111110111110101110101111101100101111111111111111101011101011101011111 +01111111111111111111111111111111111111111111111111111111111001011110111110001111111111110110111111111111111111111111111110110111111111111111011101011110111101111101111001111111111011011111011011011110101011111011111110111101 +11111010110111111111111111011111111111111111111111111111100101110111111111011111111111001111111111111111111111111111111111111101011110111101110111110111110111110101111101110111111011011111011101110111111101011111110011111111 +11011111011101111111111111111101011111111111111111111101111111111111111111111111111010111111111111011111111111111111110111111101111111111111101111101111101110111111111111111110111110101110111110111101111110101110101111111111 +00111111111111101101010011011111111110101111111111111011111101111111111111011111011111111111111111111111111111111111111111111111111111110111111111101000101100011100011100011111011101111111110011111001101111011111111111111101 +11111111111111111111011111101111111111101111011111111111111111111111111111111111011011111110101111111111111110001110001111111111001110100101111111111100111100011100011000011010111011111011111110011111111011111011111111111111 +11110011111111100011111111111110111111001111101111111111111110111111111111111111111111111101101111111101101111111111111111111110111111111100110110110111110111110111111011111011111011011111111111111111111011111011111101111110 +11011111111011101111111111111011101101111101111011111111111111111111111111111111111111110010111111111110111111111111111111101111111111110010111110011111111111101101101011101001101011111001111111111110101110100011111111011111 +11111110111100101111110100100111111111110011110111111111111111111111111111111111111111110111111111100110111111111111111111111111111111100011111011111101111101011101011101011111011111111111110111110101110101110011101100111101 +10110101110111111111111111111111111111011111111111010111111111111111111111110111111111111111111110011001111111111111111111111101111111110111111111111111111101111111111111111111111111111111111111111111111111111111111111111011 +11101111111111101111111011111111101011111111111111111110111111111110111111111111111111111111111110111111111100011111111111110111110111011111110011101011111111111111011111011111011111111111111111111101111111111111110111001111 +11111101111101111111111101111100110100101110010100110111110111011111111111011111101011111111011100111111011001001111110111011111011011111111111110011111111110011100101100101111101111111111110011110010111010111011111111111111 +11101011101001111111111100111111010111110111011011111101111010011111111011111111001111101111111110111111010011101110111111111111011111111110111111111111110111110101101101101110101110011110010110010110010110111110111010111101 +10011111110110111111111000111111110101111011010001010011011111011111111111111111111101111111111111111101111111011101101011111111111111111111101111111111011111110101111001101111101111011111010111010111010110110110111111111001 +10110101010111111111111011111111111011000010011111001111111110101111101111111111101111111111111111111111101111111101111111111111111111111101111011111111111111111011011111010111010011000010101110110101101101001101001001101011 +11111111000101110111001111111111111110101011110110000100111101111101111011111011111111111111110111111111111111110110111111110110111111111111111111101110111111110011111111111110111101111101111111111111111111111111110111111111 +11111110111001011011110111111111111111111111101110101111101111111111011111101110111111111110111111111110111111111110111111100100111111011101111111110111111111111111111111101101111111111111111111111111111111111111111101111111 +11110110011100011001111101110111011111100101101101111111101101111111010111110111111111110110011110111111111111101111101010010101111111111111111110111101111111110111111110101101101011111011110111110110010110100110100110101111 +11110101110101100110111110111111111100011001010111011111010110111010100010111101111100111111111111111011111111001111011110011111111111001110011110011111111111111111111111111111011111101100111100111101111101111101110001110011 +01001111001111011101110111110011110011110111111111111101111110011111011010011111111011111111111111111111111111110111111111111111111001110111111111111111111111011111111011111011111101111111111111111100111100111100101100111111 +10111111111111001111001000111111101111111111110011010111111110110110111110011101011111111111111011011111111011111011111111111111001001111111111001111101111101111111110111110111100101110100111100101111101111011111010011010010 +01001011011111111111110111010111010010111011111111011101111101111001111101111101111111001110100111110110110111010111111111111111000111111101101111111111111111111111111111111111110111110011111111010110010110110110011110111101 +01110101110101100101100110110111111101011101011011111110111101111101111111111111111111111111111111110011111111111111111111111111101111111100010111111111111111111111111111111101101101111111111110110101110111110111011011111011 +11101101101101101101110111101110111011011011011111111111111011111101111111111111111111111111111111011101111111111101111101111111111111111011111111111010101111111101111011011111011111110111110110111110110101101101101001101011 +10101111101101011101011011011010111011111011010111110111111010110111101100101111111101010101001111000011111110011111110111111101111101111101111111110111111111111100010101111111111111110111110111110111110111110111111111111111 +11100101111101110101111101111110011111011111011101011101011111110111101101100101110101011100111100011111011111111111111010110111110111111111111110110011111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111110111111110111110111100111110111111110111111011111010110010111111111111111111101111101011111111111111111111111110011111111111011111111101111111111111101111100111000111000111100111110111110100 +11010001010100010100011100011101111101010111110010011111011111011111111011110001010000010001111101111101111001101101000111100111100011110111111111111110111011011111111111001011011111111111111111111111111111111111111111111111 +11111111101111111111111111111110111110111110111111111011111011110111111110111111011111101111101011101011001111111011111111111001111101111001110111111111000001111111111101011111111111111111111111111111111111110101111101111111 +11111101011101011101001101001101001101111111110111011010011101111111111111111111111101011101010101011111111111111111100111110111111111111111111111111111111111111111100011111111111101111101111111111111111111111111101111101010 +10101011101011111010011010011010011010101010101010111001111110111110111010011111111111111111001011111010111010101010111110101111111111111101110111111111111111111100110111111111111111111111111011111011111011111111111111111111 +11111111111111111101111101111111111111111111110111100111011111011111011111111111111111111111111111110101110101110111111101111111111110011011111111111110011111101101111111111100111111111111101111110100111111110110111111111111 +11111111111111101100101101111111011111111111110111111110011001111011111111011111111111111011101111101111001111111111110111101110111111110110111111111111111111111111111111110010101111110101111101111110111111011101010101010110 +01011111011111011011110111110101110101110001111101110111011011001100011101011110011111111011110110110101100101110101101101111110111111010111010111010111010111111001111010111110111111111011111101111111111111101111111111111011 +00110110011111110111010011101111111010011011011111110110110101111100101100011101111011111110110011111111101001111111111101111111111111101111111111001011111111111111111101111111111110001101111111111111111111101111111111111111 +01111111111111111011010111111110011111111111111101111101111011111011111111111111111111101111101011111100111111111111110101110111111111111111111111011111101111111111111101111111011000111111111011110111101111111111111111110111 +11111111101011111111111111111111011111111111111111111111111101111111111101111101111101111101111111101111111111111111110111111111110111101111111111111111111110111111111101111111011101111111111011111111111111111111011111111111 +11111111010101111110111111111101111101011111011101001111111001111111110100000101110111110110111100111111011111010101111111011010111111111011111111011111111111111111111111111111001111111111100111111111111111111111111111111111 +11111111011011111111101110110111011010111111101101111101111110110111111101001111111011111111101111101111101111111111111111111111111110111111111111111111111111111111011111111111111111111000001111111111111111111111110111111111 +11110111111101111101011101101101111101111111110110110011111101101101111101111110111111111101111111111111110111001111111110101101111111111111111111111111110111111011111111111111111111110001111111111110111111111111111111111111 +11111111111011111011111111111111111101100111101111101111101111111111111101111111101010111111111111111111111111111111111111101111101111101111111110111111111111011111111111111111111111111111111111010110111111111111111101111111 +11111111111111111111100111100110101101111101001111111110111111011111110111111111110011111100111111101111111111011111101101111111110101111011011111111011111111111111111111111111110111111111111010101111111111101111111100111110 +11110110111111111111111011111011100011110111111111111101111100111100111101111111111111111111111011111111001011111111101011111111011100111010011100111111111111111111111111111111111111111111111101111111111111011110111111111111 +11110111111111111111111111111111100111111011110110111111110011111101111011001011011011111110111111011111111111111111101111111111110111111111111011111111111011011111111111111111111111111111111111111111110000101111111111111111 +11111111111101111111111111111011111111001011111111011011110011110111001011110111111111011111111111111111111111111111111011011111011110111111101011111100011111111111111111111111111111111111111111111111011001111111110111111111 +11111011111111111111111101011011011111111111111111111001111111111101111101011111101111111111111111111111111111111011110101101111011001111111111101111111101111101111110111111111111111111111011111111111010111111111100011111111 +01111111111111111111110110111110111111101110101111101011111111111111111111111110110111110111111111111111011110111111111111111111101111111111111111111111111110111110111111111111110111101111111111111111111111010100001111111011 +01111111111111111110011111110111111111111111111111110011110011000011011111011101001111111111111111111111111111000111111111111111110011111110011111111111011111111111111001100101001101111111111101111100111111110101011111110110 +11111111111110110011110010111111111111111111111110011111011101111011111011101111000101111111111111011111111011111101011111111011011111111110011011111111001111111111110101111111111110011111010111111111111111110110101111110100 +11111111111111111101111111111111101011111001101011101011101010101111111110101011101100111101010011111111111010101111111111111111111111111110101111111001101111111110011000111111110111111111100111111111110111110101111100000011 +11101111111111111011111111111111111111111011111111111111111111111111110111111111101111111010110111111111100111111111111111111111111111111111111101111111111111111110110111111111111110111111111011111111111111111111111101101111 +01111001101111111110111110110111111110101111111010101111101101111111111011010010110111100101101111111101101111101101111101111111111111011110111110011111111101101101101111000101101011101111011111111111111111111110111101111111 +01001110101111111111110011101111110101101111111101101111101111011111010110010110111110101110111010101011111100010111111011101110101010111111111111111111111110101110111101111001111111111011111111111011111111111111111111111111 +00101011111111011111111111100101100101011101111111101111101110111110111111101110101101010101001001011111111111111011011111010110010111111111111111111111111111111111111101010001111111111111111111111101111111111110101111101101 +10111111111110001111111100011111011110111111010111111101100111110111111111111110101001011011010001010110111110100111111110110101111111101111101011011111011111111011110001010011010111110001110111101111111111111100111101011111 +11111100100101101111111111111111111111111111111111111111011101111101110001110101111001110110101110101111111111111110110111111010111111111111111111111111101101101101111101101110111111101111111011111011111111111111111111111111 +11111111010011111111111011111111111111111111111111111111111111111111011101011111011111111001111101111111111111101101111111100111111111111111011111111011011101111001111001111101111111101111111101110111101111111111111111111110 +11111111011111111111001011111011111101111101111101111111111111110111110111110111110110010111011011111010111000010011011100011111111011110111110111110111100110110110111110110100111110011111011010011011011111011111111111111101 +11110111111111111011000111011101111111111111111111111111111111111111110111110111110110111111111111011111011111011111111111111111101101111111111111111111111011111011111111111111111111001111001111011001111111111111111111111111 +11111111111111111111111111101100111111111111111111111111111111110111101111101111110111011111011101111111111111011111111111111111111111111111111111111111111101111111111111111111111111011101110110111111111111110111111111111111 +11111101111111111111111111100010111111111110101111111111111111111111111111111111111111111111111110110111111100001100001111111011001011111111110101111010011111110010111111111110111101101101001001111111101111111111011011110111 +11011111111111111111111100001111111111110101111111111100111101111101111101111111111111111111110111110111110001010001001111001011001111101111000110010111111111110111110111111101110011100001001101011111111111011111001111011111 +01111111111111111111110101111111111110101111111111111010111111111111111111111011111111111111111111111111101001111111011111111100111110101111111111111100111111101111111111001011111111011011111111011110111111111101111111111111 +11111111111111111111111111111111110010011111111111010111111001011001111101111111111111101111100111100111000111111001100101110100110100101110101110100111111111011111100101000111100111110111111111110100110100011110011110011111 +01111111111111101111100111100111000111111111111011111111111010011111011111111111011111111111111011111101111001111001111101111111101111101111110111111010011011111111111111111111111110101111111100111111111111111111111011111111 +11011111111111111111111111111001111111111111011011111111111111111011110111111111111111111111111111111111111111111111111110110111110111011110110011010011101010111111110111111111110111111111111111111111111110011111110111111111 +11111111111111111111111111111111111111111001101111111111111111101111111111111111111111111111111101111111111111111111111101101111101111001010000111000111001010111101111111111111101111111111111011101111101011111011111111111110 +11111011111101111111111111111111111111111001111111111100111111111100111110111111111111111111111011111011111011111011111111111111011111010111011111011001111111111111111011111110111011111111010111111111010111110111111111111111 +11111111111111111111111011111011111011111111111111100001111111111011111111111111111111111111101111110101110101110101111111111111111111111111111011111111111111110110110111110111111111111111111110101111111111111110111011011111 +11111111101111101111110011101111111111111111111100011111111111111111111111110101010101110101111001111111111111001011010100000111010111110111111011111001101101011101011101111111111111011111010111010111010111010111011111101101 +11110101110100110101110101111111111101011111010101110111011110001111111111110111111111110111111111111111111101001111001111111111001111110111101111111100111111111100111110111111111111001111001111111111111111011101101111011111 +11111110110011111111111111111011111111111111111111111111100011011111111111110111111101110111111111111111111101011111011111110011111111111111101111111101111110111101111011011110111101111111001111111111101111111101111111111111 +10111111001111111011111111111111101111111111111111111111100001101111011011111111111111111110111101111100111111110111110111011111111111111100100111011111111011111011111111111101111011011111111111111110111101111111111111111110 +11111101111111111111111111111111111111111111111111111111011111111111011111111111110100011111111111111111111111111111110111010111110001110001111100111111101100011111111111111110110110010111110111111111110101100101111101110111 +01110110111101111111011111111111111111111111111110111111111111110010101111111111111111111111111111101111111111111111111111101111011110111011111111111101110111111111011111101111111011110111100011111111101110111111110111010111 +11111110111011111111111111110110111111111111111111111111111011110010111111111000011111111111111101101111111111111101111011110111111110011011011111011111110111111111111111110111111111111111011111011111111111111111011110010110 +00111011111101111100111101111111110111110111110111111111111111110111111111000011111111111101111111111111111111111111111111111111101110111110001110011111111011111111001001111111111111011011011111011111111111111010111110111000 +10111110111110101111101110101111011111111111111111111100110111111111111100011011111111111111111111111111111111111111111111111111011111111111111011111001111001101111111111101011111111111110111111111001111111111111111111110011 +11001111111111110111111110011111111111111111111111110111111111111110111111111011110100001111111111111110111111111111111100111111111111101111111111110011100011111101111111111111111111111111010111101111111110011111100011111111 +11110011001111110111111001111111011010111111111111111111111011111111111101111111110100001111111111110111111111111111111111111111111101111111111110011111111111111111110111111111111111011011111111111111111111111110111111110111 +11111101111111111011011111111111111111111111000111111111111111111111111111111111011011111111111011111111111111111111111111111111111111111001111111111110011100101110101110101101111111111111111111111010111111101111111110111111 +11110111111011111011111111011111111111111111111110111111111111111111111111111111011111111110000111111111111111111111111111111111111111111111111111110111010111110111111111111111111111011101011111011111111110111111111111111111 +11111010010111111111111011111001101101111111101111111111111111111111111111111111111111111010100111111111111111111111111111111111111111111111111110111111011111111111111111111011111011111101111011111111111010101111111111111111 +11111111111001111110111011110001101111111111111111011111111111111011111111111111111111111101111111110000110011111001011111111111011111111110101111100001001111111100111100111100111111110010111111101111101111011110111111100111 +11110111111111010111110011011111111111011111011110011111011110101111100111001111111101110111111111101001011101011101111011001001110101111001111100101111111111110111111111110011111110110111111101101101111111111111111100111111 +11111111111011111111111111111111111011111111111101111001111001111111101101111111111111101011111100110110101011010101001111111111111111011101111111111111101110011110011010111010111110101111111111011111110011111111111111111111 +11111111010011010011111111010101111101110101001101001100111110011111111111111111111111111111110101110101111100111111111111111010111110111111111111111111111111111111111111011111111111111111111111111111011110111111111011111111 +11111111001111111111101110101101111111111101111101101010110010111111111111111111111111111111111111111111100000001111111111111111011111101011011111101111101111110111111111101011101011111011111111110100111101111101111011111011 +11111111111111111101111101011111111111011011111111111000010001010111101111111101101101011111111110111110100001111011010011111111111110111110111011111111111111111111111101011011011011111011110110100101111111100110101001011111 +11110101111111111111111110111110111010011111111110011010010111111101101010101011101011111111111011111111001011111011001011111111110101011101111111111001101011011111111111111011111011101011111101111111111111011111110111111111 +11111111111111111111111111010111111110111111111111110111111101011111111101011111011111111011010110011111011110100001111111111111101011111011110101011111010111110011111111111111111000111111111111111111111010111011111111111110 +11111111111111111111111111111111100001111101111101111111101101011111110111110111111110100110101111111001111101011110111111111101111111111111111111111111111111111111011111111110110111010111011111011110111011011111111111011011 +11111110111111111111111111111111011111111111101111111111111111101110111110111111111111111111111111011111011111111111111111100001111111111111111111111111111111101111111111100111111111111111010111110111110111111110111110011111 +11111111111111111110111110111111111111111111111011111011011001111011111111111101111111111111101111111111111111111111111101100111111111100111111111111011111111011111011110011111011111111001111101111101001101101101111101111111 +10111110111111011101111101111111101111111111110111110111000111110111011111110111111111011111011111011111011011111111111110011111111110011111111111111111111111111111111111111111011111111011111111111101111101101111111111111111 +11111111111111101111111111111111111111111111111011111111110111111111111111011111011111011111111111111111011011111111111111111111110011011111111111111111111111111111110111111111110111111101111001111101111101111111110111011111 +01111111111111111111111111011111011111111111111111111111110111111111111111111111111101111111111111110111111111111111111011111111110111111111111011111111111111111101111111111111011111111111110011111111111111111111111110111111 +11111101111110000111111010101111111101011101011101011111011110110010011110110100110101110101111001111111111111111111111111111110011111111111001011111111110111110111111011111111111111011111011111011111011111111111111110111101 +10110001110001010001001001111111111100011101111101010110110111010111010111110001010111010101111111111111111111011111011111001101111111111001101111111111111111111111111111111111111111111101111111111111111111111111111111111111 +11101111111111011011111101111111111010111111111111111111111111101011111011001111101111111011101111111111111111111111111110111111111111110111111111111100111111110111111111111110111110011110011110011111011111111111111011111001 +01101001110001110001100101110101010111001001111101111111111101101111000101000111100111110111110111110110111110011110000100010111011111111111111011101110111111111111111111111111111111111111100111111111111111110111111111111111 +11111111111100111000111001101000111011111111011111011111111111111011111111111111111000111110101111101111111111110100111110111111100011111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111110110110100111100111111111110011111101011111111011111101111110111111101111111110101011111111111111111011111111111111101110101111111111100111111111110001111111111111111111111111111111111111111111111111111111111011111 +11111111110000111000110011101111101110101111100011111101111111111010111111101111111111101111101011101111101110111111111111111111111111111111101111111111110111111111111111111111111111101111101111101111101111111111111111111110 +11111011101011110011011111011110010111011110011010111111111111110111111001111111111111110111110111111111011111111111111111101111101111111111011111111110000011011111111011111111110111111110111111111111111111110011111111111101 +11110100100110111111111111101101111111111111010011110111111111111111111111110110111111111110101110111111111111111111111110111111111111111111111110111111111111111111000011111111010111100111111111111101111101011100011101011011 +01101111101111011101000111010011010111110111010111111101110100110101111101111111111111010111010111010111010110110111101111111101110101011101011101011111111111001010001101111111111110111111111111111111111111111000111011111111 +11111101101111001111111010001111111111111111111111101111111011111111111100111111111110111011111110101111001110111111111111111111111110111111111111111111111111110101111111111000110111111111111111111110111111111110111111111111 +11111111111111001111111110101111111111111111111111111111011110111011111111111111111111111111111111111111111110111111110011111111111110111111111111111111111101110111111111100111111111111111111111111111111111111111011111011010 +01111111110111111111111111111111111111011111110111111111011111111101111111111111111111111111111111111111111110111111111111111111111111011011111011101111111111110111111100101111111111111111111111111110111111111111111110111111 +00011111111111101111110111100001101110101111111111011111101111111101010111111111111111111111111111111111110111111101111111111111111111111111111111111111111111111101111000111111111000011111111111111111111111101111111111111110 +11111111101111011111101111011011111111111111111111111111111111110100101111111110111111111111111111111111111111111111111111111011111111111111111011111011011101111111111111111111100100101111111111111111111111111111111111011111 +11111111101111110011111111111111111111111111111111111111111101110111011101111111111111111111111111111111101111111111110111111111111111011111111111111111110111111111111111111111111001111111110011111111110110111111111111111111 +11110111111110111111111111111111111111111111111111111111111111111111011111110001111111110111110111111111110111111111111111111111111111011111111111111111111111101101111101111111101111111111010011111111111111111111111111111110 +11111111011111111111111111111111111011111011111111111111011111111111111111011111111011111111111111111110111111111111111111111111111111101111101111111011111111111011111111011111111111110010101111111111111111111011111111111110 +11111111111111111100110111011111111111111111110011110011010011110010011111111110111111001101111100111101111111111111111111110011111111110011111111101111111111111111111111111111111111110110111111111100111111111111111111111111 +11111111111111111111111111111101111111111110011111011111011111101111101111101111111111101111101111111101111101111111111110011111111111111111111111110111111111111111111111111111111111111011111111100101111111111111111111111111 +11111111111111111111111111010111111111111110111111101111001101111001111111110111111111111111111111111111110111111111111111111111111101111100101111011111111111011111111111111111111111111111111100011111111111101111111111110111 +11111111111111111111111111111111111111011111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111110011111111110101111111101111111 +11111111111111111111111111111111111111111111111111111111111111110111111111101111111111111111111111101111111111111111111111111111111111111111011111101111111111111111111111111111111111111111111111111111100001111111111111111111 +11111111111111111111011111111111011110101111111110101101111111111101111101111111111010111111111111111110011111111111100111111101001111111111111111111111111111110111111111110111110111110111101011111111101101111101011011111111 +11111111011111111111111011111001000101110101111101101111111111101111010111010110100110111111110011001111111111011100110111111111111111111111100111111111111111111111111110111011111111111110011011111011111010111011001111111110 +11111111111111111111111111111101111111111101011111111111111111111111111111111011111011111001111111111110111111011111111101111111111111111111111111111111111111111111111111011111001011111111110111111111010111110000101111111111 +11111111111111111111111111111111111111111110111111111111111111111111111111011111011111111011111111111011111110111111111111111111111111111111111111111111111111111111111111111111011111101110101111111111111111111100111111111000 +11111111111111111011111111111111111111111111111111101101111101001111111111111110111110111110111100110111011110111011011111101111101111111111111111111111111110111111111110111111111101111111011011111111111011110111111101001110 +11111111111111111111111111111111111111111111111110111011101000111111111011111111111111111111111111101111010101100110111011111101111111111111111111111111111111111111111111111111101111111111101111101111111111111111111101110010 +11111011111111111111111111110111111111111111111101111111010111011111110111111111011110101110101111111101101111011101111011111111111111011111011111111111111111111111100111111111100101111101110111010111111110111111110100110111 +11110000111111111111111101111111111111001111111111001111110111101110101111111111110101001101011100011111001110111001010111111111110111110111111111111111111111110101001111111111011111111110010110111101000111101101111100111111 +11011110111111111111111111111111111111111111111111111111101111111111111111111111111010111010111110111101111111101111101011111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111 +01001111111101101111111111111111111111111011111111111111111111101111100111101111100111110111111111111110111110011110011111111111111111101111111111111111111111110111111111111110111111111111111111111111111111111111111011111111 +01111111111000111011111111110110110111110111111111111111111111011100011111011111011111101111111011110001110001111001111110111111111111011111011011011111011111111111111110111001111101101101111101111111111110111111110111110111 +11111111100101011111111111110111111111111111111111111111111111111111111111111111111111111101111101111111111111111111110111110111111111111111011011111111111111111111111111111111111101111111111111111111111111111111111111111111 +11111111100111111111110111101111111111111111111101111111111111111111110111111111110111110111111111111111111111111111111111011111111111111111010111111111111111111111111111111111111101011111111111111111111111111111111111111101 +11111111111111111110001111111111111011111111111111110111111101111101111101011111111111111111110101110001110000100001111101111111111111001101111111101111111111111111111111011111110001111110111111111111111111111111111111011111 +11111111111111110100111111111111110111111111111011110111110111110111111111111111111111011111011111011111000101111111111111111101111101110111111111011111111111001111011111111111011111111111111111111101111101111101111101111111 +11111111111111011011111111111010111111111111101111111111111111111111111111111111111111111111111111111101100111111101110001110111111111111111111111111111101110111111111111111110111111111110111110111011111111111111111011111111 +11111111111111111111111111010111111111111111011111100111100111110111111111111110111110011110011110011111100110110111010011111010111010011010011011111111111100011110011110011111011111111110111011111001111001111001111101111111 +11111110111110011110011110001111111111101111111111111110111101111101111111111111111111111111110111111111110111110111111111111110111110011111011101111111111111111111111011110111110111110111111111111111111111101111011111111111 +01111111111111101111111111111111111101111111111111111101101111111111111111111111111111111110111111111111111111111011011111011111111111101011101010101101111111111111110110111101111111111111111111111011111111111011111111111111 +11111111111111111111111111111111100111101111111110110111111111111111111111110111111111111111111111111111111111110110011110111100111100011100101000011011110111111011111111111111111111111111011110111111101111111111111011111111 +11111111111111111111111111111111111111111111110101111111111111111011111111111111111111101111101111101111101111111111111111111101111101111011111101111111111111110111101111001111101111111011111111111111111111111111111110111111 +11111111111111101111101111101111111111111110000100111111111111111111111111111111111111111110111111111111111111111110111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111101 +10101111101111001111111111111111111111110011111111111111111111111011010111010111010111110111111111110101111100011101011101011110011111111111110111110101110101110111111111111001111101011101011100011111011111111111110111110101 +11010111010111110111111111111101111101010111111111111001111111111111111111111111011111111111110111011011110001111010111100111111111111111110100011110011010111111111111111111010111111111111111100111111111111111111111111111111 +11111110100111111111111111111010111110111111111110001101111111111111111111111111101111111111111011111111111011111111111001111111110111111101011111011011101111111111111111110111011110111111111111111111111111111111111111111111 +11111111101111111111111100111111111111111111110111100111111101101111111101111111111111111111110111111111111110011111111111111101111101111110111110111111111111111111111111110101111111111110111111111111111100111111111111111111 +11111111101111111110111110111101111111111011111001110111111100111101111111111111111111111111111111111111111011111011111110111111111111110111111111111101111111111111111110111111111111111111111011111111111111111111111111111111 +11111111101111111111111111111111111111111111111111111111001001111111111111111111111011111111111111111111011111111111111111111111111111111111111111010101111110111111111110111111111111101111111111111111111111111111111111111111 +11111111111111111111101111111111111111111111111111111111110011111111100011111111111111111111111110111010011011111111111011111101111111111111111101110111111111111111111111111111111101101111111011111111111001111100111101111101 +10101111111111110101011111111111111011111111111111111111011111111000000111111111111111101111111111111011111111111111110011110010111111111111111110111111111111001111111111111111100111111110111111111111110111111011111111111110 +11111100111111111101111111011111011111111111111111111111111111110010001111111111111111111101111111111111111111111111011101111111111111111111111111111111111101111111111110111111111111111111110111111111111111111111111111111111 +11011111111111111111111111111111111111111111111111111111111111110111111011110000111111111110111111111111111111111111111111111111111111111111111111111111110111110111111111111111111111111100111111111111111111111111111011111111 +11111111111111111111111111011111111111111111111111111111111111111111011111000010111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111110111101111111111111111111111111111111111111111111 +11111111111111111111111111111111111011111111111111111111111111111011111110111111111111101111110111111111111111111111111110111111111111111111111111111111011111111111101111111111111111111111111111111111101101111111111011111011 +11101111101111111111111111101111101111111111111111111111111111111111111101111111111001101101111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111011111111111111011111000111 +00111111011111101111110111111111111111111111111011011011111011111111111111111111101001011111111111111111111111111111111111011111111101111111111111111111111111111111111101111111111111111111101101111111111111011101111111111111 +11111111111110111111101111111111111111111111011110111111111111111111111111111111001110111101110011111111111110011110011110111111011111111111111011101001111011111011111100011111111111101111101111101001111111111111111011111001 +11100111100111110111111111111110111110011110011110011111111111110111111011111010001101111110101011111111110111111111111111111111111111101001010111011111111111111111111111111111111101011111111011011111011111111111111111011111 +01111110111110111111110111110111110011110011111111001111111111101111001111100111111111110101010111111111011111111111111111111101101101111101111101111111110111111111110111111111110111110111111110111111111011111111111101111111 +11111111111111011111011111011111011111111111111111111101111101111001101111111111111111110011111111111000111111111111111111111111111111111101111111111111111111111111111111111111110111111110111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111101111111111111111111111111101111101111011011111010011111111111101111111111111111111111111100100110111010111110111010111110111110111011111011111011111011111111111111111110110 +11011111011111101111111111111101111101111001111101111111111111111111101111111111110111111111111100011111111111100011111111111111111111001111001111001111001111110011111111111100111100111100111100010111111111111111110011001111 +00011111011111111111110011110001110011110011111111111111110111001111001111001111001111111111111111111111011101011111111111111101111101110101111101111011101011111011110110110110110110110110111011111111111101011011011101111111 +11111011111111011111011111011111011111110111111111111101111101111101111101111111111111111110110111111111101011111111111110011111011111101111111111111101101001111001111101111110111111111111110110100111110111110111111111111111 +11110111100111110111111011111010111010011010011110011111011111101111101011111001111101111101111111111111110111111111110011111011111111101111101111101111101110111111111111101110111010110110111110111011111111111111111011111011 +10111111111110111111111011111011111011111011111111111111101111100111101101101111101111111111111111111110111111111110010111111111111111110111111111111111111111011111111111111111111111111111111111111111110111111101111111111111 +11111101111111111111111111110111111111111110101111111111111111001111111111111111110111110111011111111111111111010101011111111111101111111111110111101110111110101110111110111011111011111011111001111011111011101011111111111111 +11010110111011011011110111111111111111101111101111101111101111111111111111111010111110100110111110111111111111011111111111111011111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111010111111111111111011111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111110111011111111111111111111101111101111101111101111111111111111111110111110111110111110111111 +11111111110111101110111100111010111110111111111011111011111011111011111111111111111111101111101111101111101111111111111110001111111111101111111101111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111011011111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111100111111111111111111111111111111011111111111111111111111101111111111111111111111111111111111 +11111111111111111001011101111111111111111111110111111111111111111111111111111011111111111111111111111111111111111111111111111111100001111111111111110111111111111011111111111111111111111100111111111111111111111111111111111111 +11110111111111111011111111111110111110110111111111111111101111111111111111001111111111111111111111111111111111111111111111111111111111011111110111111111011111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111110110111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111110110111111111111111111111111111111111111111011111111111111111111111111111111110111110000011111111111111101111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111110111111111011111111111111111111111111111111111111111111111111111111111011111111111111111011111111111111011111000111111111111111111111110111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111000111111111111111111111111111111111111111111111111111111111111111111111111111 +11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111101111111110011111011111001111000011110001111101111101111101111100 +11110000111100010011011100011111011111001100110000000111110111110111111111111111111100111111011111011111011111111111001111000001000001110001111101111111111101101111111011110111110000100000111110111111111111001111011111000111 +00001111101111111111110111110001110000110100111111111100111110101100111100111111111111111111110011110111110111110001111100111111111111001111000011110011100110111111111111111111111111111111111111111111111111111111011111011111 +11111111111111110111111111110111111111111111111111111110111011111111111101111111111111111111111111111111111111110111011111111111111111111111111111111111001111111011110001111111011111111111110111110101111101110101110101111111 +11111101111101011101011101011111011111111111110111011101110111111111111111011111111111011110001101011111111111111111110111111101110101110101111101111111011111111110010111111111111111101111111111011111011111110101101001110111 +1111110111011111011111110111110111111111111101111101111111111111011011011010011111110101110111100111101111110111110101111111011101111111111111111111110100100111010110001111111111111111 diff --git a/usx2yloader/us428fw.ihx b/usx2yloader/us428fw.ihx new file mode 100644 index 0000000..d3e580d --- /dev/null +++ b/usx2yloader/us428fw.ihx @@ -0,0 +1,459 @@ +:10139C00755600755500755400755300C203C20094 +:1013AC00C202C2011210CFD2E843D820907F95E040 +:1013BC0044C0F0907FAFE04401F0907FAEE0441D5C +:1013CC00F0D2AF20014A200105D2051216DB75566A +:1013DC00007555007554007553007F2A7E0C7D03F3 +:1013EC007C00AB56AA55A954A853C3120D7450D304 +:1013FC002001D07A0079007800E5562401F556EAF0 +:10140C003555F555E93554F554E83553F55380CA3F +:10141C00300105120530C20130031A1219C15015E2 +:10142C00C203121954200007907FD6E020E7F31274 +:0B143C001990120F4612008080D6228B +:10053000907FE9E070030206B714700302072B24D2 +:10054000FE700302079724FB70030206B1147003C8 +:100550000206AB14700302069F1470030206A52462 +:100560000560030207E6907FEBE024FE601914604B +:1005700043240260030206957412907FD4F074CD78 +:10058000907FD5F00207ED907FEAE0FF1217588BBD +:10059000578A588959EA496011AE02EE907FD4F02B +:1005A000AF01EF907FD5F00207ED907FB4E04401FA +:1005B000F00207ED907FEAE0FF1217F48B578A589C +:1005C0008959EA49700302068B8B5E8A5F89601243 +:1005D0000C9EF561907FEEE0FFE561D39F4003E064 +:1005E000F561E561700302067D755D00755C00755F +:1005F0005B00755A00E561C394405004AF6180020E +:100600007F40E4FCFDFEAB5DAA5CA95BA85AC31267 +:100610000D745038E560255DF582E55C355FF58346 +:10062000E0FF7400255DF582E4347FF583EFF07A16 +:100630000079007800E55D2401F55DEA355CF55C44 +:10064000E9355BF55BE8355AF55A80A9E561C39455 +:10065000405004AF6180027F40907FB5EFF0E561CC +:10066000C394405004AF6180027F40C3E5619FF5B1 +:1006700061907FB4E020E2030205E280F4E4907F21 +:10068000B5F0907FB47402F00207ED907FB4E044BF +:1006900001F00207ED907FB4E04401F00207ED1293 +:1006A00019E10207ED1219750207ED1219F8020798 +:1006B000ED1219D30207ED907FE8E0247F60241447 +:1006C00060312402705BA200E433FF25E0FFA20248 +:1006D000E4334F907F00F0E4A3F0907FB57402F014 +:1006E0000207EDE4907F00F0A3F0907FB57402F074 +:1006F0000207ED907FECE0F45480FFC4540FFFE05C +:1007000054072F25E024B4F582E4347FF583E054C8 +:10071000FD907F00F0E4A3F0907FB57402F0020733 +:10072000ED907FB4E04401F00207ED907FE8E02413 +:10073000FE601D240260030207ED907FEAE0B40131 +:1007400005C2000207ED907FB4E04401F00207ED1E +:10075000907FEAE07038907FECE0F45480FFC4545E +:100760000FFFE054072F25E024B4F582E4347FF531 +:1007700083E4F0907FECE05480FF131313541FFFC9 +:10078000E054072F907FD7F0E04420F0805F907F07 +:10079000B4E04401F08056907FE8E024FE60182425 +:1007A00002704A907FEAE0B40104D200803F907F5B +:1007B000B4E04401F08036907FEAE07020907FEC56 +:1007C000E0F45480FFC4540FFFE054072F25E024C9 +:1007D000B4F582E4347FF5837401F08010907FB427 +:1007E000E04401F08007907FB4E04401F0907FB4D2 +:0507F000E04402F022CC +:03003300020F3D7C +:040F3D0053D8EF3264 +:1012CD001201000100000040041601800100000021 +:1012DD0000010902B70001010040000904000005EA +:1012ED00FF000000070504024000000705840315F8 +:1012FD00000A0705060240000007058602400000AF +:10130D00070502024000000904000108FF0000006B +:10131D00070504024000000705840315000A0705B0 +:10132D000602400000070586024000000705020284 +:10133D0040000007058801C8000107058A01C800A3 +:10134D000107050A01C800010904000208FF000099 +:10135D0000070504024000000705840315000A0775 +:10136D000506024000000705860240000007050241 +:10137D0002400000070588012C010107058A012C98 +:0F138D00010107050A012C0101040309040000F6 +:03002300020EBF0B +:03003B0002157C2F +:050F41000000000000AB +:050F510000000000009B +:0919EF00030001020507040608CB +:1015FA0001260001220001240001500001270001F8 +:10160A002300012500012100014300013E0001479A +:10161A0000013B00014200014C00014D00014E0057 +:10162A00014F00501A8A0000020303010203030358 +:10163A000303020203010C2900000000000001005C +:10164A0000000000014B00014A00013C0001360085 +:10165A0001370002380000491A05000000000000A6 +:0B166A00000000014800C1040149011C +:1016DB00907FD6E054FBF0E04408F0300504E04482 +:1016EB0002F07FDC7E051219AA907FD6E054F7F04A +:0516FB00E04404F022B0 +:10183500907F977413F07E80EE602A5F6014907F2E +:101845009D7413F0907F9714F004F0E4907F9DF061 +:10185500800D907F9D7413F0E4907F97F004F0EE77 +:06186500C313FE80D32234 +:1018E300AD07EDC3940240037F0022ED7008C3E50A +:1018F300269522FE8006C3E5279523FEEE540FFFAF +:06190300C3740F9FFF22D8 +:10167600EF7031E52604540FFE65226057746A2523 +:1016860026F582E4341AF583EDF0C2ACE522B526E0 +:10169600028D998E26D2AC754E1943420490201FB6 +:1016A600E542F022E52704540FFE65236026747A8E +:1016B6002527F582E4341AF583EDF0C2AEE523B5AD +:1016C60027028DC18E27D2AE754F1943420890204E +:0516D6001FE542F022B7 +:1011EF00E544700E907FD0E020E107A3E0F544E4E2 +:1011FF00F53DE544D3940050030212CC74C0253D55 +:10120F00F582E4347BF583E0FCC4540FFBE544C363 +:10121F00940450030212BEAF031218E3EFC39403FA +:10122F005009EBD3940150030212BE053D74C02543 +:10123F003DF582E4347BF583E0FE053D74C0253D2A +:10124F00F582E4347BF583E0F569053D74C0253DF7 +:10125F00F582E4347BF583E0FAEBD394015034EC60 +:10126F00540F248AF582E4341AF583E0F9D39400FD +:10127F004007AF03AD06121676E9D394014007AFCE +:10128F0003AD69121676E9D394024007AF03AD029E +:10129F00121676053D74C0253DF582E4347BF58347 +:1012AF00E0FCC4540FFB74FC2544F54402121CE50A +:0E12BF0044C394045007E4F544907FD1F0221C +:1017A700EFC454F0FFED540F4FFFAE4B054B7400E1 +:1017B7002EF582E4347CF583EFF0AF4B054B7400D4 +:1017C7002FF582E4347CF583EBF0AF4B054B7400C7 +:1017D7002FF582E4347CF583E578F0AF4B054B7445 +:0D17E700002FF582E4347CF583E579F022D3 +:10190900900004120CB7FE7002FF22EEC4540F249B +:10191900F824FC500860091460061470067F02223E +:061929007F01227F002275 +:101447008B728A738974AC05900002EC120CE490DD +:101457000002120CB7FFC4540F24F824FC500C6090 +:101467001C14601924FE6027047079AB72AA73A953 +:1014770074900004EC120CE47D02AF0522AB72AA53 +:1014870073A974900004EC120CE47D01AF0522AB44 +:1014970072AA73A974900004E4120CE4EC64F1607E +:1014A70003BCF3057D01AF0522BCF2057D02AF0544 +:1014B70022BCF615120C9EFF7D05AB04E4F578F50A +:1014C700791217A77D00AF0522BCF013AB72AA7380 +:1014D700A9749000057401120CE47D04AF05227D08 +:0914E70000AF05227D00AF0522D3 +:1007F5008F698D6AE56AC394F8400D7D0FAB6AE495 +:10080500F578F5791217A722E56975F006A424296C +:10081500F9E4FAFBF56FF5708971900001120CB7D8 +:100825001460471470030208D414700302090B14F2 +:10083500700302097B24046003020A4BE56AC39432 +:10084500804019AB6FAA70A971AD6A121447AB6FDE +:10085500AA70A971900001EF120CE422AB6FAA7087 +:10086500A971900001E4120CE422E56AC39480505A +:1008750045AB6FAA70A971900002120CB7F56BC356 +:1008850094F05009E56BC4540FF56C8003756C0248 +:10089500AF69AD6CAB6B856A78E4F5791217A7ABD8 +:1008A5006FAA70A971121909AB6FAA70A97190008E +:1008B50001EF120CE422AB6FAA70A971AD6A121494 +:1008C50047AB6FAA70A971900001EF120CE422E505 +:1008D5006AC394805017AB6FAA70A971900003E5A5 +:1008E5006A120CE49000017403120CE422AB6FAAA7 +:1008F50070A971AD6A121447AB6FAA70A971900007 +:1009050001EF120CE422E56AC394805050AB6FAA44 +:1009150070A971900002120CB7F56BC394F05009E1 +:10092500E56BC4540FF56C8003756C03AF69AD6C52 +:10093500AB6FAA70A971900003120CB7F578856AA0 +:1009450079AB6B1217A7AB6FAA70A971121909AB16 +:0D0955006FAA70A971900001EF120CE4224E +:10096200AB6FAA70A971AD6A121447AB6FAA70A9D6 +:1009720071900001EF120CE422AB6FAA70A9719082 +:100982000005120CB704FCE56AC394805058BC0100 +:100992000A900002E56A120CE48035BC020A90005B +:1009A20003E56A120CE48028BC0325AF697D04903C +:1009B2000002120CB7FBC003AB6FAA70A9719000C2 +:1009C20003120CB7F578856A79D0031217A7E4FCF5 +:1009D200AB6FAA70A971900005EC120CE4900001B3 +:1009E2007404120CE422E4F56EFEBC0108756C0579 +:1009F200856A6D800EAB6FAA70A971900002120C0D +:100A0200B7F56DBC0207756C06AE6A800DAB6FAAB6 +:100A120070A971900003120CB7FEBC0306756C0737 +:100A2200856A6EAF69AD6CAB6D8E78856E79121783 +:100A3200A7AB6FAA70A971AD6A121447AB6FAA7007 +:0A0A4200A971900001EF120CE422EC +:1010CF00E4F53AF541F546FFEF25E02436F582E4E5 +:1010DF00341AF583E4F0A3F0EF25E0240EF582E453 +:1010EF00341AF583E4F0A3F0EF25E02422F582E42F +:1010FF00341AF583E4F0A3F00FBF0ACCE4F528F51A +:10110F0035F54BF526F522F524F550F527F523F5A2 +:10111F0025F521F544F53DFF7F05901A00E4F0A376 +:10112F00DFFC907FDF7454F0907FDE7450F0907F7F +:10113F00DD7418F0E4907FC9F0907FCDF0907FD1EF +:10114F00F0907FE17404F0907FE004F0E4907FF280 +:10115F00F0907FF8744CF0907FFA7498F075CBFF95 +:10116F0075CAE875C834758920758DFA758E10D2D9 +:10117F008E75985075C050D2ACD2AE907FAE741FA2 +:10118F00F0D200907FB27400F0A37480F0907FAF24 +:10119F00E04402F0E054FBF0907FE274D2F0907FD5 +:1011AF00937430F0907F9674FFF0907F9CF0907F57 +:1011BF0094740CF0E4907F97F0907F9DF0907F9562 +:1011CF0074C3F0907F9874FFF0907F9E7430F0900E +:1011DF007F9674BFF074FFF07F057E001219AA226C +:100F5600E54125E02436F582E4341AF583E0FEA364 +:100F6600E0FFE54125E02422F582E4341AF583E02A +:100F7600FCA3E08C69F56AE54125E0240EF582E4E0 +:100F8600341AF583E0FCA3E0FDE546700302101772 +:100F96001546ED6F7002EC6E6077C3ED9FEE6480D0 +:100FA600F8EC6480985031E54125E024AEF582E402 +:100FB600341AF583E0FAA3E02DFDEA3CFCD3ED9F5D +:100FC600EE6480F8EC6480985008C3EC64809480EA +:100FD600502DAC06AD078027E54125E024AEF5820D +:100FE600E4341AF583E0FAA3E02DFDEA3CFCC3EDF8 +:100FF6009FEE6480F8EC6480985004AC06AD07E57B +:101006004125E0240EF582E4341AF583ECF0A3EDD5 +:10101600F0E56A6D7003E5696C70030210C4E54182 +:1010260025E0249AF582E4341AF583E0FEA3E0FF76 +:10103600C3E56A9DEC6480F8E5696480985028EF02 +:10104600256AF56AEE3569F569D3E56A9DEC648033 +:0D105600F8E5696480985009C3E56964807D +:10106300948050238C698D6A801DEF256AF56AEEA2 +:101073003569F569C3E56A9DEC6480F8E5696480C8 +:101083009850048C698D6AE54125E02422F582E4B9 +:10109300341AF583E569F0A3E56AF0E54125E0FF3D +:1010A300902110E020E5F974002FF582E43420F557 +:1010B30083E569F074012FF582E43420F583E56A52 +:0C10C300F00541E541B40A03E4F54122C8 +:10008000785D7C007D007BFF7A1979EF7E007F0927 +:10009000120E41907FC8E020E147A3E0F567E4F548 +:1000A00066E566C3956750340539E539AE387002A8 +:1000B000053814C39448EE9400401074C02566F5CA +:1000C00082E4347DF583E0FF121835E539B4C308C6 +:1000D000E538B45703753A01056680C5E4907FC9D9 +:1000E000F01211EF120F56120F56907FCCE030E154 +:1000F00003020273A3E0F567E4FDEDC395674003D7 +:1001000002026E74C02DF582E4347CF583E0F5685C +:10011000C39405400302020EE56825E0F568E4F5A6 +:1001200066E566C39402400302020AE56825E024FE +:1001300022F582E4341AF583E0FEA3E08E57F558E9 +:100140000D74C02DF582E4347CF583E0FE0D74C09F +:100150002DF582E4347CF583E0FBEEF559EBF55A9E +:1001600065587004E55765597003020203E5682578 +:10017000E02436F582E4341AF583E559F0A3E55A14 +:10018000F0C3E55A9558FFE5599557FEEF7803CE31 +:10019000A2E713CE13D8F8F55C8E5B455B7005F5CE +:1001A0005B755C01E56825E024AEF582E4341AF560 +:0D01B00083E55BF0A3E55CF0E558255CFFFE +:1001BD00E557355BFEE56825E0240EF582E4341A3B +:1001CD00F583EEF0A3EFF0E55CAE5B7802CEA2E72F +:1001DD0013CE13D8F8F55C8E5B455B7005F55B753A +:1001ED005C01E56825E0249AF582E4341AF583E58F +:1001FD005BF0A3E55CF0056605680201210D0200C8 +:10020D00FA74C12DF582E4347CF583E0FFE568B422 +:10021D00140C8F47E5474535902014F0803EE56876 +:10022D00B41507902015EFF08032E568B4180790EB +:10023D002018EFF08026E568C39420501FE568B4C0 +:10024D001D0DEF54F7F543453E90201DF0800D74C4 +:10025D00002568F582E43420F583EFF00D0D0200E2 +:10026D00FAE4907FCDF0E53A70030204CB907F96CF +:10027D0074FEF0907F9AE0FF131313541F5402FE87 +:10028D00EF33333354F854104EFEEF54E14EFF90DC +:10029D007F9BE0540C4FF4FF5455FEE53654556EDC +:1002AD00700302032DE4F566AE66EFA80608800222 +:1002BD00C313D8FCFE30E15BE536F4FDAC66A80453 +:1002CD00088002C313D8FC5401FDEE54015D60108B +:0F02DD00E566C3132400F582E4341AF583E004C8 +:1002EC00F0EFF4FEAD66A805088002C313D8FC54E9 +:1002FC0001FEAD66E536A805088002C313D8FC5490 +:10030C00015E6010E566C3132400F582E4341AF52F +:10031C0083E014F005660566E566C39408408A8F91 +:10032C0036907F9674F7F0907F9AE0FF5440FEE58C +:10033C00375440FD6E6021EF30E71BE537F4544035 +:10034C005E6006901A04E004F0EFF454405D600621 +:10035C00901A04E014F08F37E540453F6017E540F4 +:10036C0015407002153F14453F700AF53EE54345B4 +:10037C003E90201DF0907FBCE030E1030204CB7571 +:10038C003E08753F02754000E543453E90201DF048 +:10039C009020157440F0E4F566745D2566F8E6244B +:1003AC0000F582E43421F583E0FE74052566F582C0 +:1003BC00E4341AF583E0FDC3EE9DFDD394014008AF +:1003CC00EDC394FF5002EEF074052566F582E4341B +:1003DC001AF583E0FE74002566F582E4347DF5831E +:1003EC00EEF00566E566B409B09020157480F07ED9 +:1003FC00FDE4F566EE4440907F98F0907F96F09087 +:0D040C007F9AE0FF131313541F5402FDEFFD +:1004190033333354F854104DFDEF54E14DFF907FC1 +:100429009BE0540C4FF4FF74092566F582E4347D92 +:10043900F583EFF0EE25E04401FE0566E566B407B5 +:10044900B6902110E054076006902015740CF090C6 +:100459007D0BE0543FF0902110E054C7907D0EF0E1 +:100469009020157420F0901A00E0907D10F0901AF9 +:1004790001E0907D11F0901A02E0907D12F0901A3F +:1004890003E0907D13F0901A04E0907D14F0907FC2 +:10049900BD7415F0E54C6006D54C035342FEE54D9D +:1004A9006006D54D035342FDE54E6006D54E035314 +:1004B90042FBE54F6006D54F035342F790201FE5F5 +:1004C90042F0907FC0E020E15DE5506524601EE5C3 +:1004D9005004540FF566E4FF744A2566F582E43446 +:1004E9001AF583E0FD1207F585665080DCE5216584 +:1004F90025601CE52104540FF5667F01245AF58215 +:10050900E4341AF583E0FD1207F585662180DEE5FE +:100519004BD394004010E54BC394405009907FC1E0 +:07052900E54BF0E4F54B2265 +:1019C100907FAFE04408F05343F790201DE543F0CA +:0219D100D3221F +:0B0F460043430890201DE543F0D32238 +:0819F800907FEAE0F545D322DF +:0E19D300907F00E545F0907FB57401F0D322BF +:10197500907FEAE0F528B401057535648003E4F548 +:0B19850035E5474535902014F0D322D3 +:0E19E100907F00E528F0907FB57401F0D322CE +:100EBF00C0E0C083C082C085C084C086758600C074 +:100ECF00D075D000C007309836C298E52404540F6F +:100EDF00FF6550600F744A2FF582E4341AF583E5ED +:100EEF0099F08F24744A2FF582E4341AF583E06465 +:100EFF00FE600C754C1943420190201FE542F03003 +:100F0F00991BC299E52204540FFF6526600D746A80 +:100F1F002FF582E4341AF583E0F5998F22D007D0AC +:0E0F2F00D0D086D084D085D082D083D0E0325E +:10157C00C0E0C083C082C085C084C086758600C0B0 +:10158C00D075D000C00730C036C2C0E52504540F5A +:10159C00FF6521600F745A2FF582E4341AF583E548 +:1015AC00C1F08F25745A2FF582E4341AF583E06468 +:1015BC00FE600C754D1943420290201FE542F0303D +:1015CC00C11BC2C1E52304540FFF6527600D747A5B +:1015DC002FF582E4341AF583E0F5C18F23D007D0C0 +:0E15EC00D0D086D084D085D082D083D0E0329B +:10189500C0E0C083C082C085C084C086758600D282 +:1018A500015391EF907FAB7401F0D086D084D08541 +:0718B500D082D083D0E032A5 +:10186B00C0E0C083C082C085C084C08675860090EE +:10187B007FC4E4F05391EF907FAB7404F0D086D02B +:0A188B0084D085D082D083D0E032F3 +:100A4C00C0E0C0F0C083C082C085C084C0867586FB +:100A5C0000C0D075D000C000C002C003C004C005E7 +:100A6C00C006C0079020157401F0902118E0FFD249 +:100A7C00BCD2BED394324003020C6BE54745359093 +:100A8C002014F0A37402F0E52864017030907F68A4 +:100A9C00EF1313543FFBEB6013F0F0F0F0F0F0F0B9 +:100AAC00F0F0F0F0F0F0F0F0F01B80EAEF5403FB04 +:100ABC00EB7003020B00F0F0F0F01B80F3907F68FA +:100ACC00EF1313543FFBEB601BF0F0F0F0F0F0F081 +:100ADC00F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F00A +:100AEC00F01B80E2EF5403FBEB6009F0F0F0F0F048 +:100AFC00F01B80F4E54745354480902014F0A37436 +:100B0C0002F0E52864017030907F6AEF1313543FB4 +:100B1C00FBEB6013F0F0F0F0F0F0F0F0F0F0F0F030 +:100B2C00F0F0F0F01B80EAEF5403FBEB7003020BC8 +:100B3C007BF0F0F0F01B80F3907F6AEF1313543FBF +:010B4C00FBAD +:100B4D00EB601BF0F0F0F0F0F0F0F0F0F0F0F0F002 +:100B5D00F0F0F0F0F0F0F0F0F0F0F01B80E2EF5478 +:100B6D0003FBEB6009F0F0F0F0F0F01B80F4E548CA +:100B7D007014902110E030E321754801C2049020DB +:100B8D00157410F08014E548B4010F902110E03079 +:100B9D00E308754802754900D204907F74E0FE9019 +:100BAD007F75E0FDEEF551EDF552E528B4011BAF73 +:100BBD00527C007D04120D06AA05EAFFC3E5529F83 +:100BCD00F552E5519400F551801BAE51AF527C00AA +:100BDD007D06120D06AA05EAFFC3E5529FF552E503 +:100BED00519400F551E552AE517804CEA2E713CEE3 +:100BFD0013D8F8FB200403020C6BC3940A500302B4 +:100C0D000C6B907F62EBD394004013E0E0E0E0E0EA +:100C1D00E0E0E0E0E0E0E0E0E0E0E01B80E7E5526E +:100C2D00540FFB907F62EBD394004004E01B80F6E1 +:100C3D00907FE27452F0907F62EAD394004004E01A +:100C4D001A80F6907FE274D2F0E548B4021005499F +:100C5D00E549B401097548009020157410F0C2BC27 +:090C6D00C2BEE546700375460A9B +:100C76005391EF907FAB7402F0D007D006D005D029 +:100C860004D003D002D000D0D0D086D084D085D076 +:080C960082D083D0F0D0E032DF +:10192F00C0E0C083C082C085C084C0867586005366 +:10193F0091EF907FAB7410F0D086D084D085D08299 +:05194F00D083D0E0325E +:011A000032B3 +:1018BC00C0E0C083C082C085C084C086758600D25B +:1018CC00035391EF907FAB7408F0D086D084D08511 +:0718DC00D082D083D0E0327E +:011A010032B2 +:011A020032B1 +:011A030032B0 +:011A040032AF +:011A050032AE +:011A060032AD +:011A070032AC +:011A080032AB +:011A090032AA +:011A0A0032A9 +:011A0B0032A8 +:011A0C0032A7 +:011A0D0032A6 +:011A0E0032A5 +:011A0F0032A4 +:011A100032A3 +:03004300021700A1 +:1017000002189500020A4C0002186B000218BC0077 +:1017100002192F00021A0000021A0100021A020028 +:10172000021A0300021A0400021A0500021A060037 +:10173000021A0700021A0800021A0900021A0A0017 +:10174000021A0B00021A0C00021A0D00021A0E00F7 +:08175000021A0F00021A10003A +:10199000907FD6E030E712E04401F07F147E001221 +:0A19A00019AA907FD6E054FEF02251 +:10195400907FD6E04480F04387010000000000221D +:1019AA008E578F58E5581558AE57700215574E6026 +:0719BA000512196480EE2202 +:0217F4008F6202 +:1017F600E4F5637564FF756513756696AB64AA6553 +:10180600A966900001120CB7B4031DAF630563EF20 +:10181600B5620122120C9E7E0029FFEE3AA90775D9 +:0E18260064FFF565896680D47B007A00790046 +:011834002291 +:10175800E4FE7564FF7565127566DFAB64AA65A95A +:1017680066900001120CB76402702DAD060EEDB53F +:10177800070122900002120D3C85F062F563626257 +:10178800E5626263E563626229FDE5623AA905756F +:0E17980064FFF565896680C37B007A007900E6 +:0117A6002220 +:101964007400F58690FDA57C05A3E582458370F996 +:011974002250 +:030000000214F0F7 +:0C14F000787FE4F6D8FD7581790215378D +:100C9E00BB010689828A83E0225002E722BBFE0254 +:090CAE00E32289828A83E4932287 +:100CB700BB010CE58229F582E5833AF583E02250F2 +:100CC70006E92582F8E622BBFE06E92582F8E2223C +:0D0CD700E58229F582E5833AF583E4932256 +:100CE400F8BB010DE58229F582E5833AF583E8F046 +:100CF400225006E92582C8F622BBFE05E92582C8F2 +:020D0400F222D9 +:100D0600C2D5EC30E709B2D5E4C39DFDE49CFCEE08 +:100D160030E715B2D5E4C39FFFE49EFE120E6AC308 +:100D2600E49DFDE49CFC8003120E6A30D507C3E403 +:060D36009FFFE49EFE2277 +:100D3C00BB0110E58229F582E5833AF583E0F5F0F5 +:100D4C00A3E0225009E92582F886F008E622BBFED2 +:100D5C000AE92582F8E2F5F008E222E5832AF58318 +:080D6C00E993F5F0A3E99322DD +:100D7400EB9FF5F0EA9E42F0E99D42F0E89C45F0D5 +:010D8400224C +:100D8500E709F608DFFA8046E709F208DFFA803E50 +:100D950088828C83E709F0A3DFFA8032E309F6083D +:100DA500DFFA806EE309F208DFFA806688828C83B9 +:100DB500E309F0A3DFFA805A89828A83E0A3F60863 +:100DC500DFFA804E89828A83E0A3F208DFFA804247 +:100DD50080D280FA80C680D4805580F28029801028 +:100DE50080A680EA809A80A880DA80E280CA80297D +:100DF50088848C8589828A83E493A30586F0A3057C +:100E050086DFF5DEF3800B89828A83E493A3F608F7 +:100E1500DFF9ECFAA9F0EDFB2288848C8589828ABA +:100E250083E0A30586F0A30586DFF6DEF480E3897B +:100E3500828A83E493A3F208DFF980D688F0ED2453 +:100E450002B4040050CCF582EB2402B4040050C275 +:100E550023234582F582EF4E60B8EF60010EE582EF +:050E650023900DD57380 +:1014FC0002139CE493A3F8E493A34003F68001F257 +:10150C0008DFF48029E493A3F85407240CC8C333F0 +:10151C00C4540F4420C8834004F456800146F6DFBF +:10152C00E4800B01020408102040809015FAE47E40 +:10153C00019360BCA3FF543F30E509541FFEE493B4 +:10154C00A360010ECF54C025E060A840B8E493A37B +:10155C00FAE493A3F8E493A3C8C582C8CAC583CAA6 +:10156C00F0A3C8C582C8CAC583CADFE9DEE780BE5E +:011675000074 +:100E6A00BC000BBE0029EF8DF084FFADF022E4CC6C +:100E7A00F875F008EF2FFFEE33FEEC33FCEE9DEC35 +:100E8A00984005FCEE9DFE0FD5F0E9E4CEFD22ED7B +:100E9A00F8F5F0EE8420D21CFEADF075F008EF2FC5 +:100EAA00FFED33FD4007985006D5F0F222C398FDB6 +:050EBA000FD5F0EA2253 +:00000001FF diff --git a/usx2yloader/usx2y.prepad b/usx2yloader/usx2y.prepad new file mode 100644 index 0000000000000000000000000000000000000000..b03b8307ecd1cee7b1a6ff8753982ddb4c0f8804 GIT binary patch literal 71 LcmZQzpb7v007n1; literal 0 HcmV?d00001 -- 2.47.1