]> git.alsa-project.org Git - alsa-firmware.git/commitdiff
- added usx2yloader firmware.
authorTakashi Iwai <tiwai@suse.de>
Tue, 25 Nov 2003 17:17:13 +0000 (17:17 +0000)
committerTakashi Iwai <tiwai@suse.de>
Tue, 25 Nov 2003 17:17:13 +0000 (17:17 +0000)
- fixed hdsploader Makefile.am to use noinst_PROGRAMS (makes life easier).
- added README.

17 files changed:
Makefile.am
README [new file with mode: 0644]
configure.in
hdsploader/Makefile.am
usx2yloader/Makefile.am [new file with mode: 0644]
usx2yloader/tascam_loader.ihx [new file with mode: 0644]
usx2yloader/us122.conf [new file with mode: 0644]
usx2yloader/us122.rbt [new file with mode: 0644]
usx2yloader/us122fw.ihx [new file with mode: 0644]
usx2yloader/us224.conf [new file with mode: 0644]
usx2yloader/us224.rbt [new file with mode: 0644]
usx2yloader/us224fw.ihx [new file with mode: 0644]
usx2yloader/us428.conf [new file with mode: 0644]
usx2yloader/us428.prepad [new file with mode: 0644]
usx2yloader/us428.rbt [new file with mode: 0644]
usx2yloader/us428fw.ihx [new file with mode: 0644]
usx2yloader/usx2y.prepad [new file with mode: 0644]

index e59f047ef86a7cd873af78fee3736b806b54496d..60606a090363cd0eeee27a1d09c42d2973a4821e 100644 (file)
@@ -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 (file)
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.
index 82974e019c1ee81f433fff96afd62af10dfe8bdb..59c9390303af8f1a90acfe8c8913e8f14b02d049 100644 (file)
@@ -9,4 +9,5 @@ echo $VERSION > $srcdir/version
 AC_OUTPUT(Makefile \
          hdsploader/Makefile \
          mixartloader/Makefile \
+         usx2yloader/Makefile \
          vxloader/Makefile)
index b28870edde92eff78fa780bd37b2d4b20b084b62..4816d81b45ec85db7938a40d165540253d9352c3 100644 (file)
@@ -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 (file)
index 0000000..84a49d7
--- /dev/null
@@ -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 (file)
index 0000000..faf5d9b
--- /dev/null
@@ -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 (file)
index 0000000..e3509fc
--- /dev/null
@@ -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 (file)
index 0000000..98f5bcc
--- /dev/null
@@ -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 (file)
index 0000000..e4158e4
--- /dev/null
@@ -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 (file)
index 0000000..20eac8c
--- /dev/null
@@ -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 (file)
index 0000000..171d062
--- /dev/null
@@ -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 (file)
index 0000000..acffa33
--- /dev/null
@@ -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 (file)
index 0000000..e8aad4c
--- /dev/null
@@ -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 (file)
index 0000000..a1122cd
Binary files /dev/null and b/usx2yloader/us428.prepad differ
diff --git a/usx2yloader/us428.rbt b/usx2yloader/us428.rbt
new file mode 100644 (file)
index 0000000..732a09b
--- /dev/null
@@ -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 (file)
index 0000000..d3e580d
--- /dev/null
@@ -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 (file)
index 0000000..b03b830
Binary files /dev/null and b/usx2yloader/usx2y.prepad differ