# n 640 # seed 0 # k 236 # w 633 # H^transpose (each line corresponds to a column of H, the identity part is omitted) 11012111112020100212220102021120111220211210200212220211021200200021001210121202120222110211201000022110020000222122120022121112221012012210002102010110002002222200020220101002000201020202120100021110021020210112120220020012102120012122121121022012012021001121212220211212002021000211222101221220010120121220011110102202001211000202220002201120011200110102222100100002121120222212212112001210001111201200 10021112010120010220111110021111010211011220022120000200100122111222010101201010020212001110200200011120021021221212111220220012211020120121221002000001011002112122020222021012211122002020122110111111002001210011012202201102111001000220210222101100221221202221011220200111011200011022220002222121001210010010201121011210100120110001020000222020112020001011210001111122102002210100012000111200201020011212 02112100121220110121101110001022202110110011201122010102121001021220121021021120012001122211021112020001121020001112022202012212111122000201121022112121011221120110210200111020202221010020122120021001121101122101202100011111120010220100200102220021202211110222222212111210110000101200012021201012020112111020010021001222112111120012001121011110000001012012100010011110212202112212211000220021001220222100 12102210222221020021210121120002211220010020001220020011220210202211110022021212120102120111000122011222201120101220220101200000021001210011011021221101122222102011002022222001000002220201202212022011221020101120102102111110121210222120112011100120122221202211100210222221001202020111211112100020101021221220021102002202022221111101211222110210020222111021220012020212210220201010210221220001012111112101 01010111222120211202211011200021100020221010110211202011200001222202202222210120020101122112101200220220100212012021201202021000121211121200100200120012021102201010112212121100110101000100122201122211002110220011010022100110220000220210122100021100100111201200202120000120000220021011221200120210012210110110102112011212022101021120200210121102121001110212011021122001022111201210211120100021001211022220 12220000000201122121201101221220122210111121110200022222022202222012220100001211021122121002202002021220122110201012010221102101201212211100210120100112120110010100202022000122212201211020001110011210012102110010212111200112102212111112101101010201100211121220212110122001110102010102100021000012000220021002210200011101010210212112120220102010202201022101220202102110121011102210101110120211010111001112 12022001222000101201120110010122021022222102221220210012122000000122022021221211200121211121100000112201200100122120202022111220022100121102002022101102110112210210001222102111120012200002100211101112202220122001021101022101202020102010220022010222110121200110122002112100201002102211012210021101021221000210211221020220120111201121120110200211000100010121020111111200221000010021200021200202202021220210 01012101221000200020211211121120020200020210122022210201211122210012021111101121122112122122001012020222221111112202011200020100020212102200201011211021020002211201010012022212200012022202011122202010122111211201002122121120210220200211220211102122000200011101200212220001002102221112021202020200211110120202002100200102101200101112112200111121212000212100000122020212112211212221210202111200201011202022 00210101111102022122122002122012122100212220211211220211011100102211021220100120222201102021202021011120111200002021012121112222100010122211211102020202022212202000021021202220110020000111022100021002012212021022221220000222010012021020112102221220011112210121001022020210112200201111201122120222202012122101010021022122000000211020200100020202222212121212220110220010220000110212111222212020112220001001 10221220021122010012212221100101220202110202112000012100112021200102002220112212210020222201220000222020220001012121210200101112110120002200201101122202122221010122102110101012102122112222000101210111210211020011220201112201102001211021111120021000221210122010212011202221000011100122112011000012012021002212000201001120122021000102101210122221012021201121122122111000112011221200012200122120011111002001 02022222121001021221200211122210001121122201112021212101211222211211122010111102010102100100020020022212101111200100201212111021110022101212010100010110002002012020022000202200011001212202001212002202200211212222110220021121121000012220200012120110002121020210211020222011011210210101210102120121021022011220010222011220100201010220022012212211100110102222222120202211100211122220102020120001011221122111 01211121122012220112212001201200121212121222212020210110000212011120111122200121122201020001000110220021202101101101002201212100211120011112110101201001111110010210100222121002101122001111100221200201002212001201112020000201201022002110212112021100200221221201211100101000011010010002212112212211022201022201100012222222211121011022202100020000112002002011222211012022020120100022011111211112112112111200 21111222001002001220202101010002022022020020211001101220202212100102020021121012120010001101120101211012011002110220022212212011110101001112011021010102001212201102212000000122001111211220111022102221210211002210012101122010200110022020012122200022201102010020200120212220012021212021021101110120102022101012110022120202000112020220001110102121202120201122001120200000111210022110102101011022122102220021 10220200010100222202110100202122110021012021111012011010000210212011022021201202120021221000122101102220010111100121200111121101012012000101201221202012121000220022011120102201020100212002220221222111200021122102112220100201211110121201211210012221120201010000221021020021122221001121002100002200102001112122212212200020000002202221121102222212200212121220122011221201221221110211202112002120202220001210 22012012110212111102221012001111122202021111002020111101210110221112210101201212110100100201112201020110201022120100001122210112111002201220211020220200221020212110110012121210100200212000202000020110111200201110222110101210020202012222202011111011101010110111210100021212220010011200112201022012112111010010221021020101111201201201010121200021012222001222112122002212111011112201020110221021210110001001 02200001211001210111222221022001212112200112021212000011011222122002200122100002101222010100201022001100021120202121120120202201120001102100120011010000022011220100201021011021110120202111110022210021221011010121010120222020012111202101120100122202220222022002211000002001211002210001221000001211120202221021220011212122112200122012102111112100110001201011012110211200202110110020011112101122200002200211 02110201020000201112201122000202110102122011011100202202022221110220121022200101111002200122220122200002211122112110021202000110212121122020212022110202120120120111100221212022220012222102202012010212211000210110011220202011011212020102011110220222010010010000111200212120201110222102110220012101120002210101222121000210122120022112021210011212120210112122112021011112021101220202212002022222212110021111 02000120011200100120001010002022001110200220020110110200121222022220221200010011121200110001202122221000000102222011100101122222002011110011110011000112200022020122102101220120101211222201220111100111221222000100001120022201001111111120120210122110020211200211200212222001100000220110121201201010221220211222101001120020201010122121020200201010020211112112222200222220111110002211102202202102012220120211 00211021210111111121001100101102102222221100021001000022121100221001220011210220221100112111110210112110111201112210022121211221012121201212010212210220122022020210201110122022022221111222201000120011022100100220101212020210001011111102212202111020212212112020000102202212121202222221002101212220001121201102222212211020111021001012122002020222010021111001212222022221101210222210210201201101122201121011 22211110010001000020220201020010011202100002002202000112201212220110221012000221110202010010001020021112101220211112020022110212010001221011200010220000122021120011102022020120021211000202011000211200002200010121011200122202202112220201021201221021010011022112200201022011211022112002010000112000022021122102222121120011101010012201020211000202120022112122021011012121021121111020102022011221212210211020 21120000222021212001121101222112102202012002020101111021101000112102112022100211001021210120000120110102202111110200200202202212002102121202221000001211110100110201110121120211112020122202120122000210001102110112102002111122020211200120221212101100002110001122002022021101110121210022112211000201200102210000020111112110121021221211020200221000202111111001211100001202012122022120002112001222112112112020 21010002011201212022102201212120001212000221220020200200200200000112101201210210001120001110121022000101221222002001001200221011102120212211211210012002001002202021111212221002020120100211210010001002020020001210100222220000211122022110002010020100111101222111102210110021222202202200211020110021111121120200000121211010122122122121220201022222211022011112010210022210121211222101000222221011201121101101 12212101210200112010100011220212010100100111112122000011022212021101111010011111202020010211000211122122102021001101222100122101021102121211111210000021102120200212210210011001010201020111022011220121201122111012011000001101000111201111112212110220211002001110100002212012211001220021000000220101021221002222201100222122101222200201202112212110112122021002221201111222122000210120200200111022002020010222 21000120202101210001122201011201020202210002002201100102020121110221121100201220110001212220101020202011102002122020201000221010122011011010202211120002222001100101121200101101000012200121100000120001110222221222212021101020110121002022201211001020200011112000120001020111202211111111021221200011022211100021011221021021212212202220102012220211011211121110222010110212010001120120011020120100212221102202 10122110100012002101201000000021020221202010022210021021200022212222212012021220100111221102021100222012112210020111122101002101110120121110200010101101202221012011221222220000211112210210012202010221220222110222120111112221110011100202022210220222100211200221120011102110211221221121200000012212202100200100111002212010122121112200112021211122101022110022101020120020211102210000210221012220201211212112 02011201011211022001211002201011212211201010211110010220011001212102110221122112222212010020122120220122100002110022222101101112112120112100112122112121201121020101010012212022022120102210221102002101221002012020222120120110011110102002000022112100201020020212220122022112110202101122001000120120201020001112211112001021011011201110122022020002011021222001200022202100102000220000200122222221220212110122 01000101102101222211012122012201202112121211122001001111110000210222110222100222020202001222210220122111021022100202012101020222011200111121122112121210201201121121200012000011122101020021122010211011010101022100122121200001000200212010012020211001200120021121002002001222200010000101022212212212000121112012121000010011010211210122100221120011201221111111211002222212010122221021220000100000222012211021 20120102110010222021212100112121211111202200112221022012220221101212220200111211200100022210011010000011101102201122200122110122102110221210021220002120211010222102100102120202010022120202211100201020122101010210000122201001202010000201102022210221121212202001102020012211102011101000201001222010020100000022020112121222201112111000011021122220110011002021121100201012222021002111212121010012100122201122 00101110202020020200212000201012122102201010111102010110010200112002210010001121110222222021111210121010111012021000200011111220111122120110022001222001022001202122101001011001100021010011200120212201201220210112202110000010121020112020112020011001102120220002210011121122222110101202200101212101101201122200002111211200112100101022221201111210001002222001001222000022011121000010222021220210220111222221 22102022022001211001012201202012102102022012021202011101101001220102011100012012202201211200201021011201001001200111212002112210010012201002021010021201222022000021222220112212012111201011002102020201100200001222011000102011122122211212112220220100110121210121202120101220220121022212022101000111000221211012022122101022222210211121222210110110211000022102212121121000121122010220202120112110112220221111 02010001200220120210002211202210010011121122200210222202221202000021112010222101100101120012002021022000111011120000010112022020222100220202002002210101010202221020222110201210020211101211212022110210011210012022201021001010202211110202011111111110001120111102200220100101021110200120022210000100010010111211022200102012021121201001001112002002222010001221212012021212200012110211000120120201002010001122 00210111122220012201002221022020210102211010210000202121001101122102222112000210122001020011122012122022100210211010012002222021020102222221221210010002101202222222202101022021121222100112000212202111111212012212000021212111101112010200011020012112101220222000100202121112112001120001121000222222001110122110002112202211212111220101212120002010122212011002120022112121211100201020012121021021012101111011 01121202020011001111220100222212021110120221010000001102011221001202020212001112111001001121122120101010220020112221122222211210202210011022112202010011102121021222212222020120211121101000000100120020122220221202020212012001221121000202001100201000100022012112110102200220022100122000201221120000021021010222011000210021121220211210112110121211001000100121021021200002122000011201010022212220100211000221 02111111102010211212122012202021110012022200121011002020122010210022010220021112210220002100222120221122211212112021011210222200212211212000212101012000200112022010202000000100220201112222202221210121001022111001122010220201001010222000222020102120022212121210100200122120210200200202100010202020020000010222111000112212100000101222001110010021012121011010022000121002112212222221121222020100221200101010 20220200212220011110102221020002110221011221020200222221012210012212210122101111010202122021002001000122001001202200120222100112122012120022201212200011121212002202020101211000102121222122000100022101222122000100201011221222002211012102100000121011110211100011001200101220120010120122012012202201110011210012000212002210201120001000110021100202210111021101012222200001200102012012111222120200212112201111 21012101111122102111002210102010020112210210202112210110201020210112020220121011010112101012100010121121211011102222020010100122100200000111020120111022210001110101221002221121212012110120221002120222102220002111002210021011012121202102212110110001000011222012222222101020212101210211020221220111101100110222222221221000101200100222121021112102001211010222012202101010022122201100010001121111100011221120 21020111121011201021121211112212211022001002200012112111111210100210222201101221000020122220011121000222011121001002000010122010200100112112221212212202220010010021110201110101120100220020102002010100201221201222100010120111021221100122100010221001100221220002000201200021020222212002201110012121200020102001002001210122110010210002102212122111002001120211100202101111221100012212222220002102020111111111 02011021211222212120012011001121212002100020022000121202010022211221222200202101020100202120220222021210122010002202201121212000221212110222110000122102200212110020110110002221201100002022212111002111212120112122122102020100001201001110221202002000212001022122220120221221210101021201221011011222000010220122100110112102101222222021021212122221221212102220202101202211110212102110012122121010221102110220 12022102200112000111122201000111201100220220210010011221000112122210101201120002112220011210200002112010100221200101210201121122212020212220021220101022021122222102020222111212221120110012022112020102221011011122102021022120011122001210100221201121201022021012212202120221222122221002001121111101111200211202101112011002022222020112210002220210212112200121110112211222021210102212220001010111101010021122 00211200111111022111210200210001200210210102102002022010121111211201201022022002201112211112101100212201221011122211022022221102012100122012202102211111001102010011022220022111121200022110211212122001101011221012211122112221222002021221100002100211020221120221002221200210001002110000000212110222022120020002110120122000212122101212110212011020000020100202201201110221121102020100120121211210222220202021 01200211010012022011002022210211222211220011110120012211221122202210120120210010120010012201222101020222001120220221010212100210200210012100110202111221012011122012010220200222002021112010011000212110220111010222122200210102110222100210002110212222122010112200011011001202011010012111020202111211220121100120010001212210201002101020021221001001012211110110221120200110002110020222021222201022222121020212 10202100002212111220012212102022121212111221011201202200200022221210021211021200112221200011112011120012201202122100010012120122210012210102220110222011122100111002200122111002101002001200220202000120011012021012001111002211200111011011110002101011011200101100011012012121110022210112020220012212222011202010022020211021220120222022221220221221221001101122022200210221021010020210120020201020120221202011 00001121110022222220220111201110010020221121110202222112112101112102120200011202022100002200011220002011221111021012021002102202001121201020211021220210012221201012100122112102120100102110021101222010102001101120000021200211121010100011002001110210022001022110201011201210221000101120112201002021121100212220111020010121000021001102010020020210201000102210002012201210012201112102211120012222001212012000 10021011112010222002120120102000000212221101220222011200022200102200201210011122022111102001012020002202011021212011110022201200022201221002001100222212002121022202222000010021022201201101002211111110001121020000112002112222102020220222000202222121100020112211022202110210000110200010101012020012212121120011012110001022220101222222012202010211021100120012111002101222101101120201200100102201110210100010 21100220012112202101022212222020102122221221200202102100001022112211201211211112201111202210002010122221122111022202102221111002101110202200222120222211222220012212001020021210222021211111221022211101200122110200112020022202012101200101122112112020110112002200020002000000002122212022100021222011011102000212002120200001001210001001212212200022220122111221012221120202122111102021202222201110202022120221 02210022211022102100002020222111220211221011001221120201021120212112221001022000002222211201010100021201101022120220200201121012201210122002021101001100122210011001122001220111202202020001211100022000100210002001002110112011111211112102222022212000101101201021122200210010212212022022211101011200011211221002200110201120210012001221110010211020020121211100110011202102012120002122122101010210022220101100 22220201022022011122102221001002100100012220011122212020210101112001122020101222102001201200121100101020221012201112220020211021211221200101200001202101100221022112021022201100101102110200120210012002020222102001221212121011121120121011010021112100012210010211220210100110101011121101002221200111201010210212000101202002000020202210201110101202211112021211022020110101120020201201120022200202200002012121 00101201022022212020200022111000001122211000112220122001202020220010101210101211102211111220202211111221200002022112102011120121100100012220200200200110011210022110210100111221010122101210102100010121102200222210122020002210111122010102022010121022022110001022021202120012211102201002122000000200211220220211220200221200221111221002010012110022102221201021122222202000002010111020202110011210000200000000 12011201001210010212112200020112112101122122200111221121200102111102020121002200110010220201212112000212102112120212220022120021221112110001210221221221220102201200021112211010002201000210001002121202020002001121211021111201222222020010112112222011201020121021221221122121002020022221001102100120011202112112000100222101011001210201001120101210121200201220222101122210012220211002012212012101202221011001 21101100002012201012021202222012012210112121220110000110022122021102201112121020222110000220111011111121120102211102002011020222210221200102020212201022001221022002001021010022122210012220022212010122212200012021022211120000220101011112021221211020021101102110212021102012222121000210002022220021120202012202120102020200010020022002121020200102201002022202000121222022012111111100020002220011011212102202 21101122110100122021111011011111010110110220102101011210110020211021000002110122022102101222222012201120221012012110121121222020111111010110021021100112110212220001012022202121022001020020222122012101002220121222020021010221112220110020212220112200221001110010022021002210102022201202102110211211210202212202102221202111202200010001100201001222200122212200220201001010122201200101020011100012212210102121 20120110012002211122210222200101021022021020122220111211201210002202011011200110021220022002021121001200022211021211111101021222211000200220221020220102100012222001121112221022102202121102010122020021012211222212102111002002010122010100222111201001211221011121022221122211000210221101200110212020212010202102201102000200122210002220011002200200120121201111002221002212201022212201010000010120002201211202 21100200201011000011211202111002012221111011010201201221011210021011002012202011120011012200102202201102201211122211211122012211022202120021212122102010210100200102200211220210001012010020000011210100220111102010222221101102100000012202010120102222012210210211001210021002020010022110220221011021202210110002021100121012011201122001122112022212211212211101011212001212221100001121000110002011200012000002 02110012102010020122112102221112201102022220000222022010202001102111110022000220000202211100100202002121102210222211200202220221120110220020111102011022102020110100220012100211222002100011222002211212012020220020011102011022111000021210122202000220012212000020101122000020122202122120021000001112202102201220120011201101222212201002102012210011222120210122211020212101200111120002220022012102201012001200 02100221011201022210200002200011210220111210022021202220220010220122212100102002121021010120120010111222210022010202101212011000120200010011111212120112012011000202002101111100200202101211210222011000201122100011210220021000121222102011002000011212211120001101101112202201212112201200100010220202012111111221020020111000012102200101111200120001011122010020111211101200000120022201010222001210010021022221 11122221201122001020202202100021010012220112212002222011222102000101211201020220112121201211111101111212010012200100111211001111112022001002002201121122120001101011210011010210202111212221201212022221200221111201202020200222122210202012201120121122011111220121010020000111010121220202011002202000020202121002112121200110010201102111120211002021010221210011022211000210211112000020022100021021111001212221 22222202122202112211100212220110011222122100000010111222022010020000012002122020222102021202121202002001111212000000122111222001102010200202022021010210222201012221010110012202212200101012210100110012100222020120202102000101222201002011201002110021001002211110110002210201010112121021220001001000201022111120102101212022100011222221000220210220222101110012100200201111022221000201002000101222212100111220 00021011000010102000020102200021120020212211221000100110100120222121000122202110200102210121210010001201021200121121102202012111200201022010112102000222120201001110110010002110122202101221001200212220122010112122110020221010202110210011121212110210200120212100222021202012011020201020201210020121212222102212200002201120010212111021111221212210111202100122021020101120202211101012122102011002101210000020 11102201212201022212111102011020002002000220210022200200012020101121220221220120111110221201200001221121120011212222100100022101100101220111010020200111010022112220101111120201102000002021222210212001011100102112200212112202120210100210211201222202112220000100211211122001201122202211102010211002011122101020020220101221122220001222000211200201212112021112021002212120012210010202122022210200220022012201 01121221212112022202000202201222222011212202110011102120112011002122012100000110201001000002000212221001201212210002210022112212121020020202222120200101222211011020202210100012120221000201220021022101212201211010112012112001010102220120001121111210212111221102000102221211120201210002101011101101201211022012012121021122022021220121001002120020112101011221220120010222021221202011212002210121021012220011 02110201121010102122200212100112000222102200120100022120201112121120021112120110011012102121200210221022100120211222022102012202200011102100222121001220111021100102000012012021201000122000000010120122200022002212102011112022201212112210220001102200110101121201002122120022010202202110201000021211220122121010000121200200221000122002210022021101120010200021021201222000221002100221202002111110101120121012 22101210012010120121012200201201110220100210010010100120020012022212221202212101111101012010211001020012112212011200111022111201122101211100110121202011222102022202000210221200012122200022200221100022100200211202212221022111222211210211102210120022220020001001121002002002001102101221011212022021222101122012220221211012021021221221212100111122201111011020021112011201211001100221212122200100100012201121 11212011120121110102100020200221200202102121122012002111011010112121212221022002010021222102220201000111102002000021120101001002012112021100222102002211020221111012022022201200011122120022011222102111120011022012101110210202111001111021212020021100221012112110100012021120010001201112202201221020211111112212211211111002122210010222200101022012101202020221101200010120022201021120101222121020011111101212 21221010200211211122101000100111011210000021112001202002220000112120102202022202222212100112011012120012211212010200102011011111120101001101120002001000002201221102201202202210120102020002001002011022122002122101200202111002211000011122022202222122020211221221212111002022101101211012100102120021121211211212100002102020211210101120120010220200102010120110000222001122011111010020020201201020210120211222 02022102110221112221211110002201002100200211201020012210000111102110010020021110100000011111211100210212112201110211112020002112010022011222221000001202121020212101122122112122222012020122021102000012020200112212101012011102001220002012200221220121011200121121220212011101211120121001012120012120201211022201020010210110001000202210200120110001000000212212000200021122121212200011021211000202020021120001 01122022121100220220020021020120011101211121221112002100222020021200110101121121122112022120201212220102022111120121110112200101122120102022122020211012111110021222001211022100111120201001021112012001012100101001011020020002011021101221202210101012020200210112112010000120011221210022220022000021101212110122020021012021012201201210222221221002211000202000000011021020221100112221011220220200101120111121 01222012001212110220222201022011101011000222100001220010010020112212111222200220112011122121211022202102111102202021001121220002120102110110122202202220011222210020022111221021222011002111020101022002001021022102021221101011012002221001102202212122002021110112222210222222001101122110210221011212110002102201001010111020022011101111201222110122121120211102201101211121200010200011122221120221202000101102 01021200221101022000001122111022121120221212211012012011002111212122112222010010002111001022211120220202022111201022010022102002211110012102011110200120002201010122020010011220112120001211002000201022102210021120102200222000012121221121001101101122221011112012001201120001102212111211122220222022012012120000021200112102011220021110011020212102101010220002200101222011211200110022120120011102112110022111 11100010200022101122121222122011202000221212220010002000021222112202220000212120011222221010111112122012212200100101012011101201011020022201200201010210210020211222221211120022021020110110022221121210112222222211022121210221002000211220220020100222000000101101221000022200111211012202012200111121011011010212202110122000210001021012122220022102010020012011202122002212110220112212122121202022220111121110 11211222111201012022212012120102012102122210011012100100100210112210202022210212222120212000210012221112010102201112202120211121020101122200101102102220120211122022202120111201220200112010102200101122122211102210021221122222011212121112210200111122100110001101102102212201210220211202210211200000112222020112212021222121210102221220011102002201201012212212122122100022101202112012002020021111220212222102 20201122112020021201112211012211201001202012100001212121021221111022102202012222221111000222111121102202010001222120020112102202210200210202010222100102212002002001220210221201210202210122121220102222102012120012120201102120002102021002022000220111022002020211121000022120022102222122122011002012120221122221112210020011121101100221012110200112002011100210221112120222112001101100201010111100122022021022 00012000221110212002001120102020201200222012201220211202222102111212000212012100201010120220211122202212222222012010110011112002112020021021222210112012002101111012202001001202201111122100120202002010101210100001011200200101002021101001110012002010021102221021111211011011102001122112212111220112002102112112202201212001201221101111200100012022202211210121202012221120200000201011222200122120222222102212 02010022222102101211022212112202000211121211022022022110010121222001021021102112001122211212001020220202011102120012002121110022201100002122110202221010202002202012201021011021122122202101121111012021221211221022021001210112000002021220210221110212012020212212002100010221100001010110200001102120000102220221122201210120200102120020101020201021220121122112101221020022122122200002001020211110001001210001 22102001010211000200021021211122112112211100000210012001202002122111100120012002120011111211012100222101001010011001212101101212201122221100212120102212022120100200021101020201121000212101201102120200101201101101020200011002122220202012101220000020122112121101110011200202102201112200022221100120222022001012202012201120022000201221212021010100121012010001211020011002112110112011210201122222100020011010 12022212101211210002110202222222020222010210012202012210221001202211010011101012011021120011011221211221210101001022010102202110010212020200021120120122102111212101020112201010112122101112201121211022211200112120100122111022201010111102121212121100202111100021112022100211010012201001011110210102111120101202112010001102122002221201202120022211202020201010110202011200101220112220122021122210010102020112 20212120201202020111110122120120001001211020012021120102020000202020101010221022201210001121200220011000202210212110211222001210000022111002211020012020101121011021110022201112011000210110112022221220200122211022202020211112222001002200020120012210021002210001210212000112212220000201012010021102222222111101001121201110020001002221001220202212201110022202111002121102020112000000012201012020001112100112 00101222200200111012211110012012111222001122111002211021011022022120211012202010111022021102212110011111120120212200202021200022221211211022202221002220001021200011100122001200011201022021210222210110010201212100012012200000221220200122011011111121000101102201121001220012011100211000200010122121212102002122001101112112121000112011201112010000211220101112121202211102020121002202202210220121202020220002 21012111012000001212112011020222012002221202001120200211210000212021111020202110222002220222102002000010122200111220001010121101210111101211202122100100020121211221212110021102122002210001201201021020101020000000002220120010020111100222001100201001201222201100200222210201001201100000221120022110202121022202112002002021010021201121020021002111022101011002121002102000211101120011022002212020202000011101 12212201122201012012210000211000120220212021221100220222001222012012221022020022102210200221110001200212222201011122220001020202000200000220222120210211021002100110021022002221121002021112012201002012102202011112002021020101010110112121221211200222022221200102212211110211111200101212020120111101021200020110020002101211100200112221111100012010210210202120120122202121022202122010021001202020111211012100 10210112202021102221022222010110010012200010122201102120210102222122000221121102022000111120102001020021112001202112000121000011201121021101012020020001110221000211202012020122121101022110222212010222121002211110202102011201000020010211011111000010121021222101210002000122200202012101200220102221110121021210011211212121201000101210020000021102112202221110002222111002112222112200220011011020220221011022 22110212010200120101002212020200012220020200002100112011112210002011201000022202100201121110200000200022122102000002200110222002112200101002121211110221002021121100000110022200202201211112211201101120122111202202020012100101212221221112100211012001101221201100020202210121002121102200012111112012010000212012001102021202222202022222000201202020000112110021111111102122010000221112120222111102010022210112 00002111212020120022222112022200221121220211020122021101020012121120221100022010212120012220221201012201210021112022020011201102100111001021000011120110200120202102010100110112100022110212221120210022101121101112200002222020100211101121100011022001022010211200211220210101011021012022002001221102111010110120122112022022212100110220101100120100220020220200122220211122111020221011001222201202001112122021 22121022121120200012102021222110001010122001002220221100112011022222002102101011221212112221020211222210220101000122211012211201201010212211102120021202222100201112102122121122210120120002102111022102112121220021222001200222011022201022210110020121101202012012020012011020122111201222010211002020012100000020011112101100211111211101002121210120101210200220111201020210210100021011121111210100020120020010 02221222202020020022001001121102101011101212000002002102002011021121211002022021010002012210011021010022011222022221101101211101002101002012220100012200011101012122101100120010112002200111201010012020220202012101220111022000111111220112011221102201202011000020100122120210020211220002121112100020021202020201122200100112220220201010000121222111221101000220011100210002002112212110011222211222110012200202 21011010022110111000121201010201200101020220010212001100200211100220110111122020011012201102122022000010100102110210020110012010010201112211221112021121111021011111001212121021102001111221011122121112211112011201002022110111121020222220112122111000202120221010112101102222122011120020112120011202222112010011011201000211101002002010222201011121111011122112100021100200102020102211202101210121002222212122 00021021121101010010120211112010110002221020201200120100200111100221101112202020220111222201112212010010211212020110202011022200010112121201000022111122200221122122202121010200210222020202200010110002220002012122001210110212102022000111220112201102212022021002002001222211111002121110022210122121101101202001111110120002110122011200111110202111010011210112122110212212022012201212100211101120011200102010 22010011201001010101002122022221012120012001211022021010110001102001021222202120220121121122011101101022101002102010122211021220120111212201202021020121021202102012021121101022011021110122121112001211102222112020210011202111100020002102210100221021110120220102200110101221221111101012110011110221011122220220020110002122122100112021000002110002001121010121020100022101100102200102012210011200111101002120 01122012210120112202112022002212201111001222101010122222021001011010111211020120112121100211202212000112020021221111101000222200002020220210122122211111201222121020200110222102020020100111121122012221001022002102020212021002000112102111011111102112111112202012112220201220010011022201112002212120111221000012222011100201022110220121011210210102121121021001021100002211002021022100100010201002220122202021 02211000021121010220222111010110120211112020010111210101100222222022221211200010101010102011212212001220102110100011011101202100210002200200110221102222020012011102001222002010012102110201102111110212222222212102121200010012011001221111120002221100022101012111021002101001200002102122002202022202120102101212200022121022211111120120002221002010012011000202011110200122210001222212002220102122222100110002 21002211010200110111010010020220002120000112110200112001100112010110022022001111112111111122011202022011211112001010011100201220120122010122002000001202200112020011001200221221110112201112102110212110100000100101001200211111010222001022200201112121012000220002202221200010122012112120221222121222002111201111202002010211200202100221111111200120102212022211200102002222010100100200021002100210202021112120 11211020002022102011201210012220200020120200121221221112111022011101001102001010002001211010010022200101220101110011001002220200021120212221111020200111110210200210002110121212110202212001112020020001002121101000001012000022202012100212212011121111010212211100100220222201210120000121100210200010100101211021010210010122201221220020222222111122202221110011222021000111111211211002202100121212010222111012 02100000012112201012211222201210021200222012212102221110022011001102220000201111022220002100122001202112021111122121202000012011012110021100200111212220001202012201121120211102102011111212210022111221020120202002211210100021021220201112121122021201120022120121202102222202112011220222021011002011122020201220120001200100221211122022010011211012000201011221221102221111110110112200222202102100012112202122 11022012002212221212221120121121111111210022200202012012000202220022020100120020111210211200112122120100112122220102212021110012001201102011121220221002000220122202102011212121210000011001220020112000000000210002211121201012010001201212220000111011022010212221101010120201010221102200021222102101200002211112102002001102012100210121220211012011212122202111111111202112102100001102211000010120201102011222 00212122220221221011220121001021101211222002020201102100202001022222020110022010111222020101020002002120221222202220112201201022200000020020111112002021002122200222012002100200012201020222020222011020012012012212002122212022011122020102201221022000101010120001201111022222110220201210002200221112121112202112212212202111210002102210000221100222020121112101122020210021212201002211000022111220201200021220 01002220012222011122200211201221110202001000220122101101200012220202020101202212121220020211001022000220111212110022121221201011000111002220111220112012101212220102111212220200101021021122012001000020210001020221022102012112020220022011200121202101110120011211000012112020212121021010212000020001011211021011022102012120112202220200001202112210000102202222102200212001120002011000210002102102000221111000 02211122201021111011121110202111012101021121210000221020112221202202211202210122201220202021200020022002200100101111012110021000011121011210211202011011200212211210012201220200112002201100211210010021211210001112012000222101111102011201001120012120111101201212001011012210111111020110220101222001201100201112101002122001011021012210011101010001111001000220222101020221101201211101010211120202121020202202 00001012222100011102201122101220122101221211200020100001100111121112202111100220110001221021111220012202112022101101121111021102021101221020020101102120212020012010220121012122221220121212210002122002102201202222210111112211220122200201111121210000012011022112202010210111121010102222001112000101120212001000010002001120212222122101022101020110220112221211110122220201221121012211220001102021221021022001 22012101201100120221012121122101121210020002022112211001011111221202002221022112101010211202011222010001112212022111202210202101220112020121212012120200100010022221012221101010221221011212211221010020101212111220110121221202022010010211101010111212012010112101022010000201021020020102202220211000120100210120220020002101100220110110222112002011100121211020020200201212000121022011221100022200211002112210 10100102101010002012020211021021121021120010212100020111112110001211001212022102221101011211222212000021101221212002202212011011121000112011122002221001002122010002100011011200011110122020211222011100111021110022202022110202210010221222212222000001000220101220222121020022010202000021011222020011210200122210000110211002002110010210110111022020200212000101001211020011211011022121000200210222211012210222 20002020111200002012201001200221002012000012111221200200011101002221120111222202011111020101102120020122002021211012111020001002211201021121122022220202111112010001121000120011201202000220122022110200022011102102202112122212120210211212101022101101210022211021122001220210212002010211112202111210000211211122122012122121021210101210101102122010111222120200012221200120002102111210011001111212021211010111 00201101201021120110202101011112111210220020112122100012122122120200122222222022122001022020201112002111222221012101221012100020121111222221020022211200211202111221210021200222202010000001111011201200110010011010212111200010102210210110002020000122112112100212100022100200022120202012110000212100110210110012220121210221202211111111111120121122102021201220021100210000122201000021011011121220012001010200 10210220100112222012210000221212002000202012012002011201001201021020102000201012112120121111101212220201011201001002022111011111022221221020012100211011011010020102001212011112010022110101222212220012102021110200012102202221202211002220000012222011012211100121022121122010201021222211121202022201202000122220012022100202210022120001111122222111222202212220110211021122012021102100211111202201122001201021 01121011011221022202221022021202000202222212101121020002210022101122211002102211021111120112012002022220220110202022021211111001110021222011100220222120112122102212122022212000121120210111201012222222220021001210212011122101001220021220202121022202102212102011120010111021000112001201010000110020100221201212201011110120222222111010022002011120200110221221222022010200200210100102201102122212201021200112 22202010211202210202011212211200001202100020001202122002112120022002111210001212212221010221001220220220200021212012112122221122122112011221021201001102201022202020020012210012122222112101201020102222201120111120010210010022122022120101010102102202121121212211202200210012201202100112221201220201000011002210021111201112121010220210210102022110222112102122022220010202222202220010220201101111212100121011 01121000202022101202022002022122100000111011102201112110102202212022012221011212120121110011021012020001120221202201110222011100110110222020020200221022020021010122010122222121211222111100120201021100120202022022210122121011211020200220221201221120102110200100012211111102200101202210111022112201022021011202121011000011001122001221002222122120210122202021211221111202121201001121011102120111011110021021 22101111112221011202111200211221211101012021222112121000210011220120212110110201122121211011200200120222121200211110211001201021222010212002200020210212010020221120111020221120001222110110120002212122220110201112201110122022221212000102121101201101011222010222110022010012220110002021222210022212112200212202011221200112022020210122101120202100002000012212101100120022122010102221011111222011201120010100 21200020022000011202020122220002020100202110220222021012120011120222111001002102002021111200212201010121020102122001002210111001002022220012022221022201121200202010012120122010101000201122210202220111202121001202100221201112020000012201102111101021100201011202021012102200011202222100201222202121020102011122020210120211210020200101020020100210001212221022120222000211111220020022221012212111010120102101 00020101201210000022001100202121100120100011221201001111010010111011211122202220202211011100201120211111002210020001202212020122112211021100222120012020102011111220012010101111001020002101012210100010002022101211020020122021202210020122121212010121221111010010021222012012020001211020120021000120210200210200112002121001121211022022221122111212201101111210120111012102122001012201012000222221021202202120 01221200011022020221112121011211010210011200211121112202112122100001112220000102222020111020202020011222201112202200100011220000010222010000012110020221202022022210012200200221000220001102020000220201222102212100020100001011220122002000220000121202101002210202201121202002120012202112112011001010010001221110102201211102120120110111121001121101101112210021002112212220021101111201021201102212222021200100 22202222110222202120121111021222101100011210102011221122100200111212220001120122112000112002101221121100100110020112021222011122121010002022222202021120001010201012111001210212110220000102001021121001221120021201011102012000201012221110101202120102221022120010111202111212101001210122021212202222102201122210201021010122111000210212111002011201012221212212002112000201221011111120222211121012000121121222 21220121120200012120212212120021211200011120221121121120120122210212111110210122222222212201001202102001120210011210002222100012200022212222021122120222112100220122220102121011021222200102111220120220000001120012121102111222122120002101110202010111121010110002212211022211022001121022210220021111021112110101002210012212201220211202221020010211021201221112121200002210222202112020012101222220000100012200 01001210021100021200000212011210202020112200110011222122121121222100221012102201002122011112101020000010022021221220010202001220122210121000121002101210010120120221210220112002010001001001201020222222102101120200000102220022010022202101221022220110202220010121120201001201101220111000210110020011001000112101201001000020002221121010011211100220221112001201220120222122220010102121002002202100221012120222 00222000211202112102222222121210221212101202101111101222022100001101012022102212000202121022120210211110221202020112112221000001010210021001120020121100020010101012121220201212002221021021222012020110112100101222120121012101012110120000111020211122011211220001010212021112201010220001220201102110220111100202220122012001022020012200120120020022102010201201202001210101120110012021121001210120120012111021 02110102021100011120002000110202212202202000222111002220101121112022020211212020011012120000101111100121001002200101200020100200111212210112102000101001011000120100221110020110022202111212102001111022101020220122002200002101002220220022210011210021102101201012020211021200212122220012010010022020112111121100000000020212121111211100011120000100120002211221101022110010210212000211111120111101020000021020 02201121001011002202200222011021112002001101210210001102220102102212021020220220110002012001212200200020000110002120111011200220110022211021120211220011212110022101010200121211211210120110022121020210102111220212111020122001221120011200021100122120222121021010001220111221121112221110110222002200110102220200221200222012001221020012220101020100212222101022101101022201022102022022011202211210102110222200 00100120210112102112201101102212111110211112221021220122100000222021121200200101001110021201120120100022120111101220210000202110100221012102212102111000002102212110212121011111102010011010111220220220201221221110020121220210101010120011011212222021011102012120002001002101100122021220210022201021211101122200201112000222022222202110121202222012202011020102200220110110002020100210121022112201020000020110 11011022110222120120020011120122210112022212112220210002220000122112212100222120120222002121121121221112200002122011012021211012122200021200221221112020120011020010212020001122211020121222102102220120020001110000121210122012021122212010211100012010121101111010220122012201120101200020010002201121200002022022000201211212012211220211202220001020112001000112101110012112112202100001020022022020122112001001 10210021021122110022212202000021101211110112000212011210000201112021022022022022022121120002212220121120002220222010100000010122012120222100111101101121112022221212002010210100021112212010211212110211202210012212110200212222122001010202000012201120021111211122101210210122010000101212121220021000212000110020000211212020000012102011122201121021210212222201220210101110102111020202202000122001010000122111 12212222102111022101000202000020101022002010100020021101122102122022100122220222012200101111021212120120012121002010202021221000220010012220121122010000210102121010110110221000002222101021012002110110011220020212121012100201002012202122200010111021012212202021020121000020022210000212012000110020111202012022020012101122020021020022200211121212200011022201112020220120110121210212122210120201122201101210 10000012100022120222121202202220121001210021200200200220120210101111010101012011222210211202020022022000002010001202021201002011102112020220012222110020112002022011201100102022222200211011101202121220200010121010120220200020112212100222122122220001112111200011220111221012110010111121120210021122020102010202101001001121021211122121011000220111212021002101022112201021022002211121102210201010221111120021 02022221021222011012020202000121001201200102212202020011220202220220211121111022202021201211210021112102102121120002012121110201022222121222220102000222011121121102220111201001202001122010202110111211011222102020201222102111021212210220120020101011222222122011001110221200211102220202221021102212221220222022011211002120211201012202022111111002212020021211000010121112000001001120220011121011020002120010 20112211211222001202202011102101011002221121122012201101211121020101212021112211220100020111212002121010122012100001220010111110200022121200002220022011101201110001112212102211222021222012200001202211210220120100001202000100002212122022121022022111122212022001112212102110122120211211022020220101211011022222112200111100212211211011222010221220122222212102111000201021100110002021112010202020000111210101 21011200202010011001000211111202120221120201022201120110111002011122212102012201122212111011100100200212120200100221101200012101020002110000011120022210100221202212120220121012111022000020212222020121101002000111021010122001221002111102122020221012022020220101201121000022011002200201020111100122221011020110002222020121020222020210202020022210021010220212021220001011021200000220212022102122021011210122 21022122101000122000002001020211011112002202200210121212121121022012112011201012111011000101200102200122012210212120120022000202201100112012111122212112110101020100101200011021000222211201201001200010101222011122110012010000211211020112001000002020200210210110200222202221122010021021200000201222000221010002120022100201221222112222101200101022210121200100221121121120012020011201222012112212201220020000 21222221001012120120121122111202201020001201110001120120221102122020011011110100122000020021000100002022102021201100100210120220202220102110210201021200002222001212022020101220220200020100102010212210200202022202120121002201122220102110012101022010020212201012112000212210020122022021212011001122212001120122120000001000001202020202001021120002210012010002011000021102121211012111020020122200120001120220 11201110110101020120112121222000021112210220122011201112100021201000202110122020100221002021112222001111101210000012201022001002210021221001211202211011110201121021110211002000200121200202120221102220010210002101020002120010100021200110221121022121110120222210201111202000000112001010120000120020211101100112001112201200212000102011210022200120011200020112110002111120220122020210100112102222001010111221 01210002201222020120122000102200000102101022021011211101020021102001120101100221110020100211021202121001001201101100210012202200012212211221110001111000020120101200012101111202122110021110010211211211011001220001200212020020120001110211112200021120212220200121120221000200110000121201110211201002210020020222202212221022000121110221010010000201212020210000221202010222210011202222200021211101000102022210 20002210201201200210000010222022201110000222121102111202002221112000122101201221020010200211100210021011020122011002102121010022220221220120000022222101222220112212202201200020221020212022221222200220211110021121210212110112010012111012022211012010021021020011121202220001201001002121202221022210011100102102201212120001101002020100221010102122210012122200212012202100221022110212000000211121120210012122 12021002211010120010112211011002220101100221121111111002000220012010021110210110112001201210111210112001202220120201110122210212111002112001100001020210002220120021222101100101011001112012002022120022100012000000011022111100120100102010100001011002212210110101100000122221100111210110110112021221001000111200202022120020001111022120112020122021210202021102022001110211020211122220021211002001021010200202 10222001020202020012221012122200202210211210010122122010021112120111110212120212112110120222120101021201222011122201220021020220122201222211210012021122102222100210120102121210211121010001112120110212210110001020220110111101120001102112121212121002000110110220220101110220001011211221122110010120122121000010010110201202010100022121212002200211121211020010100101210111100102112021012012200012022121011111 21112101211221220110112001221212211202202100122022100100201110011022021221021120222201222102202212211120220122002211120021021222022112212111201221220211102200021221220011011210122121000021111021221112101222121002211202201022111110120200211010102212122110220020021111211001011120012211100201111202021111201022121112001101010121211211022021202222022012022020221201220100201110011101022211000010201222112000 00211220102101212100000202202002220012101211001000112222111011200121110000000222122220221202021110001000002212010011010001210121001012012201022202100011001111000120220210002210120011221122111012112021211211200222020120121010010201221102000202020222210100212110001001012212210001012001200101120122121201000020210101011210010222222011100000210101211012111122001001120211002001221002002210202100011110222111 21010001021211000121110222002111220100221002222121002021102201220011021000022000010210100100121102110002010200021222201211002020121110000111212001001112100011210110101002100202101011222111000221110111122210211110001112100220012220002222121220210221000020201101120200211000021110202022021210020000220200000021012111112000020120122112222000101100101102102220002100001102101122101100210212020220200220200110 21221011022201120201002211120121202101121212222000002111122202211112010001211222011101101100111200001202022120111011212200221010111201112211222011020021202001222200021220100122211112201010110221212001020000221220110212201222201210100222112122111110001101112220200201210020222000202202101100020202000121001002001211222011202210122110012001002100101112210101112120210111112101212010202021000012201102122221 02222121002000022200202102222110122111222120202211012002000102021100001221110002201202022211010000201102020102102021022121200122222220222221111122202021121121201212022101002002010200021200210002111120100100210111100111221010210100220100201211112012220200100020002210212120120021000221100011212120121110012200122011110122012210102010202102200001000120200202021000011002102210100021020221020102112122020120 11221220111212121220221012021020112001001102010222221121122112212112012210102121002210110202112000200000220012202211201000201000002100110220100010012121100202102100020011202120201100111210121202202101121201101222100112210011112101022111110222010001221010210022220202221120020111121120000220122120201022022112020102101120021200002100001121002000112022002122110211220201000000022200121001012211000102021022 12201011200100010022002020121220210012020220000121010010110220210121221222022221121001200202020211100201221011101110122111022202010120111102221122020001010111121020220022102100221021112101000110201022111022000222112220110020201001002111200202020002200111012210122121211221021212211200012101002101202201100202201220112012011122122200200212112100220210012112111100220121112002200202220121121010111021100112 01110022221002112011021011011012220011102122012101001001101202220110022202202110111200111102000121120021120210001022112202200121111011012012110111100102222101220112002211101202111000221112010121202210121200121111201111020011011001120211200201001100102110011121002220200000022100222100200100022120122200122122100201221100200021102211111220010201022121221211222122222121221010101021002022000212001202100000 02012100211010220210221000220112121020001222011222102120222121112211021112021112102102021221201002110201200220201221200221200200002202100212220010010212101202210221200200022122010120022012211210111201121110110110221002021111121202110122202022121011211110222012201200010210112112121210211002010120221110220202012111122010210110110011002222001020220010010111011121001002111220221120112212100211102220012101 11120021200002220100011122102101101202012000102020010122210000011110012122100110010110222011212011101211101210020201020110111001201002121110122102122120010101101012111210001102111120201001010010201212101002212102120110121220101201002200102021212210021121021110222002120212210202100212111212020211222100120001000210121000010010112121122010210110221112100001210210012120210200101101010021100220202200122021 11002001221211111210200202112202201222122121111020221222210000101112100101012000220020001212111111000121011221202012222221211000010110000200211010111201001001221100011200010022000002210100222002110202021022021202011211222200101202122121012000020110011212100122120000201001012221221201011210120220202200112020200111222112001221001022112202121220220010221210000022102201010202022001222011201222112011022012 21222221211100010122221122001201100011022222001200221200122122201100021122010220012122011210222201211011200000120022210012002222210020000121201220121101122112110110002011100210121222122012022120201010012101010010020220111120110101002011211101011122221021021102200021121220111221201110200021021211220202202012022002120022202202012111121010110001010221201210121122202221111222001021202012021112110120120200 22210111121020220020001102010111002210020212221210222120102210120001002022222222110221110202110120211102011202021221110010221012211101101002202120101220220101111121211022122220020202120122020200112202220011111001222020110011021111012000200010210002122222101121200210121101002210121221201211001200002201122210212112212110120021100101122002012011212221000200121200211121010202122220022012012110210222220020 01121110212110111011011101121220102020021201011201111122110200211221200101122001102122102000222022020020011000002100102022001200000011210010022100201122211011212020020020110200221122102002220111212100221100201022212211221112001211221210001221112102010021212100001012022121121102110120220011200100210202210120220011110120220221211002221221112122022102220220020111221020101211122112210112221102112101222011 02000101020112021010011000111200010001102222010210200220022120022002200120111010020000011102011101122101011100201222201102112021202020122111011010021220120002001010021101020102001111020102010221002110200020001021002121112000221221012122200010212122012001010012021201010210001111200220010221100200220221011200200011101120001000122010012021120010111210210000120222102211001220222210012211110211201212111011 10220002202001101121020210120221021200110211201112220222100222122222221012110022201011200202012202001101202010200211100020002220122211022221210001100121001021121102201102202010111221102000201220200122001101102110000221221220100122110021111211020100201210010121101020122010012202122012012022201010002110221012221122211012012111122110111120121222002022122212020011212102110101200202120022010200222111211211 00112010002201121020000001022022020021112122202010220000202102200022200112010012220021112201212200222111022122000220202222121211011100100102121220002012112112020020021000112220011212000102220012110212021001022212202202020211221022012101201211101011120120020201201202221012110101201200012112220021022101010112111112111012012220022101020011122012020221222201122010012202221022010200121200202021221200002112 00001121122202122110220212120002211201220112020012000101000201221102211012010002000011021011221122001212210112022011012121202101222222012021222101211121201000011201222010101012212201102210012101112122200121001200222120012220220021200022210020102122202222100001211210221111000121120200112111222202121022011122110010202120010200101221211101000021002120201011211122010221012120122212112200011112122000021002 00221200200001120021122011211001201221012222012012020100122020200102202212202002022112020120211011002112022220202221200102011110110012200201200201121120102100220202101122210121221112202220110111111111122021211102210010102102020221110210210110020211112110001211100101000102102002202000021101011121222112021120202112010210011012220000022111100100100220122202021022120212122201002101120000111201010221102202 01110020021200020200000110000111202212212121220010101201121020110222100200122000012112012201122101201202202212000112101120011110010221111000122022100200020012102110000212221210122112120110102111011101010001112110002002121212002001210201210012201201201011210201122112222121012000101211101121002122112011100020012010010101000021222110002210012102101201000112002102111221122221211221222202102020002010211020 11121022002202112021220211021011211111120021220101212000212010202001200001101202120121111002202102002022222102120002011101220222111201100122202020021112221021200112001201112120220021201100100102001011022112100012221112112012210100101120221022112212022100220011220202012002100112121200001112110102020111021001002210112020012201022120012112120111022122020200210200012122122210000110100101202022210000202112 22112112202110120110012202221102212202120112020122002201222221011001120101122100011010001021211002010001222012122002021100121222022010210222122022220122011210002220102121012222010221101010001211112022112121021100210201122020122001122021010122010001111001220101020001122000022222210020001102201110200110111011210120000212111110221001101111110210110122010120202200202020112012022102202120220010121120002001 00022010221210001210120002100112111202210200112020120102220112021021211101100201001111021012222011222122222112202121222000210021212121101021020201102221202212111010012111211100202021212211010120201112102022202020001022111002011020101112011010110222110021221022121121211200221210210112211211210100120022110202201222210101222022002012211102122122120120002211110222000201010011002212111122010210211001200012 12112010000110222101112010012002110201021000010012200222100021210222122122100012102212002121022101120121122001000212111211100120122212001102221122021012022112002012110210202022201202012112122001122012001100121212112220020120222010111120221020012000201121222112102201010110221011222110101210011222111112201222100211121000101002022101122000221001110100200222221001010010221202120112022010020200100220211110 11202020102020200022200122002110010012102211101122122211002122212101220010021002210211222021011002020101121120011101200110100120011010101010121102001122011022022121002122211002112010121001222110221120210110120121220202020211121021110110202100220200211001220200122212102002210210211122002001122112020100002222011212011220220022100110101210002002012201122120001210220000200002002101120110112111100012120102 12221220110101202202001020201100121122002100202012111120112010000022102101201112011210122120110002121200201121122011200011112011000212201101111110222110121000100201010022111222100010201101212221002011000111102012010011012211111222222020022200221100112111112200211022122000220002120222120221102011220110200201222112122200121200202111222001122202202010001112120220210000120202222212022010012000122020110120 00110110202011200111012111021010100221101211212002001200112021002112111101122020011022102000011122202210020101120001211002020122022112020012200110002201012001101100011000001001202102101022202020001221121211201000000110001111121022001012001021010212011002020120202011200100202222220120002012210212112011200112012121012211200000220220012222221111122002000201211012002112220122001010110020222112220211202000 20101122101211220102100110200122120100112111121202220211122112211212001020011102121222222110010220212101110121200102021110222110120122200001010110101002010101201021102201222010010101102212200001021101202022100122021101212200100202120010201101100011212001002202012012212210211122012010021201101212212010111010222111121201010011200112000120000001222121212202010121101001111100122121110222220201011222211000 11011112101110001020100200221000111110022120101222111121200011120000021000111022122001210221201021022221210010212001210102021121111100210200021011012011022121001111111001022000012010220012022021221020222211011012101110210222000210020200112211020020210201001011021212202110120120202111200011000001201020120210011002220212001212220022221220002121011222120022122112001212001010201101010222011121222021020011 22220220002100021022000120202112011111220101001112001001211110122020010201111001220222200110011010222021121201022211212220122101200111201200210222122020001122201212112220020121112201110221002012122210121120002202002211000201100022221120000020121000110012211022111202021011120012012020202211021120022022111120220012121002220112001001110021202000012210110101222222210012111112120121212112102002022110022200 11201022101221212212121100212210012020202021010212111012220010120020020210112001001020020201121212211001001000001000102011112210220200222002101111110212222210000222210200122202121012121201112102212021100110101021221110210101011211210100012100102000212111101001000000201200121202110120201212100200002120201002212002202220122111110200002011102022201010201011112201010100221110201020000111112221010010201021 12010221010002210111221211001220000220022111220012100120211210211211112001011221112110202011002021112120001020112201012202210212100121201002020100112000110012110002121021111100211202020100200210101020200112121002212022122112100102200120201210101102022211122011000101000000000120100121222000220111101202122002022102020001110122010102220021021200122102102221211102010220102221001220022222102020012002201002 10101001102102120222111102202012100102222110020121202110222220120020202222100101210022102012102102201100021110120100211011221112010001022221100000010211211101221122122002022122220200010101111110201121012120102012210101110222121211220201120021112020102101102012002000111010200000012011122222110201122122111012200200220110000020102000210211022011220012221021200121020010202221002120210220012112020211212112 21212110110220111210210220211100021021022002000122001200021121212222100111210011012012001101100212012001012202112210120222021021221221001012011200010202221001221201012001101120000110100221211221110102022212012201121002120021021000221221120010110102222022210202020211221201101211100211122101220202101002202100121222201001101200220002222021111201220012011012010111210011110012010110122201122110111001122100 20011222210222202211010111221111111110120002002111212022212110220111122122010022120020202110021201120202220020102112110020201022111001220121022021121101001212121020200220201121111101002111111201110210000102221201222021222111100211222212211001100202110122122002002212000201001120200200120211202212020202002221222221210121021221012201222010220202102101111110221022000000122020221101020010120000002122212121 11012100021112021212002110020101021100102011120221110210012101011121000120212212201220110210122200001120122211000110212012222212021222002110101212212222220200111011122202111222220022201212012022011201110202002211020221100110200021221211102120122220001010122211102002000210122012122201021010120021212220110020221200202012202202010220011200010102000001211002200111102211122210011122112020102210200010122020 20101022011110220212210210111212220211101220100021201020202020122121001201021201022221121102021021002121010222222100210220221202220202122022201121010211110111001020002010012120122102112102221122001001001120020111000211210011010220201122010220102120122222110112222122202111202222010011210210110212122020011202101021210002121100121112010122102202121201111100211222120021020220010010102211011001211200202022 22112101200102220222112012222120210101220201122121110120010001121100222111010112120122110100122021122102222200202021202202102200101020022222012101220021200221021211012020120221120001121012111120021211021201110211020220100222022120010200110200100021012002210101001101011112100110222112021022102212021111110211001002100001210202012212100121210012022002002002222020211121000200100122220202212222101220221110 20211021020210201000102212210100111120210201202212212021201120121102212100222202020220211210102122022200001210001220201202100101110221210000001001012021010012110012012002011120220212210121221210011121120021201100122211022122022111122202202120021100112200000111212012021002010112102221222121022111120000221220122220212221221221222000122102011012010222011120122110020220120010112020001100112121011210012210 22020101110201200022122201221222121202211021201020001112100002002112221010010000121000020220010010201200122221001110221010010111121211000012100001221101021010110111100102100110021222212220112110112020210001111212010012002201122212120012002211112110010111021101201012020122200000100110011211210010210112011202121211011201002102111010122010012220022012201002222012221102001122112201101000010101220221210202 21122110101001121011102212102110111020002010111210001201001220200201100022022002220202012111210001112110120221010200222121020222112012220120022022022100021210220210020020011100001100010012100222100210021001202211102112010012220200021122000101100122101110211012021011012212220020000101122211002221212011212020222012210012121202221011111011201210120111212010001111211210121102110111121200010120021200111120 12001201202110111211000101202100100100121112221000101122211010220210002011112122101200120101122022200200110110110201222102000100100001211020012022121001101122101201202000200122201220022200002210222020021111222211001010100021110120202202120020120222002120000200111120020210122101000120121100011011121101001100012122112101200020020102101210001021202202102121120221201022102210111110111211211110022210021220 21112102222200021002100011211111022121010200021001100112021200002121101020100022000122002022210221101220000122122002011220202002010200211002201021111010201201102021211100201001002022120211202202112220201022221020201220011021110120201100101010200220022211101102002002220111101120120210210211200200121021221201211212100101010220112012121020100012222221000200001212010002001200222020011122121002102110111020 12220210221111112210011010021012221220001121211112211121012012200200022010202012112012010120100001121111010102112102002200011212210222101012200111211110000110021212220212220100022210021200001200210211010001000122200210011010010111011100110001221201212211212212000111200021110212101220121221001111002101200122022000210110012120102120001021202020102020121000101110010001120220200201110002022000211221111222 21111220120021001222001022011122010221121221022201210101002002010010211120210020020102221000110202221110122211002102010111220201011021100111210002101220212020201220110012022022221202122112221000022000010211020112212222101012001100021121021000022000001112112020101210211220002000100212002201101001010120110222000001120220001202012122021000112000122102201211112202121001001002021012110120212020012002010010 11122221022100202111110020201002211221210000002220211000121002101111220000210111222212020210122002121012001000201000211112201000020101002100001200221011110010121010211102100021100020001002202100000100001101021101001210100012011120210120220201112011110210020021200222212002122020020012201122021222202200220212112112222101120120200002011100122222212011011120200011202120210101121100001020200120220212202220 01220102120210010002002121222221021200201111100222002121211121121102000212120000011101000020000102202202022000200112211020011021002022211010012212202211022201110122111122121210211022102101021001211202002202011122222000100022211011022212012010211210022020110112020122210122202121010200012022201202210212010020002211112021200100122220210010000111011102012220201022111202020010101101100220120022001012101212 11011011122022221000102020000001011120011220112000012200012120122120202210221201102201222100000012101212212101211102110110200001021112221121222121221002101102212011011111002202100221220221211220220222110011002112120120102111002022100022021102101011201120202202110012221210000111210220001220111221021011110222012210100002022011201022010200001020221211101111011211202021211001122022200021220001202001221002 00021220112002211222121000100212011020222020012002010021101221012010210121212120100101120121012221121000120221012211210212022121022112101212101222222022010221221202200022020211100220120211212010010210111202100200120210111112212201002222110101220221012012002200000021222120220022110102220202220220221020011002010100221202101221000100222001022210202210211100121021111001011122201000201120111201100220101101 22021011202212201222202200020022201212022022201012011022122022012212201110201101002000212110100111100011102222102211212222002111111002110002212010222012201121112022010211121220112212011001111002001200001121222011121112201202021111001101212100221211221110000022000221000111112111122222211100100120201120022100211102000201111022221102121122121120202010002101001110210100001220002212002211000112120122020212 01202100121111011012101202221100121110000001120011111022220221010110001221021010002002111201211001220000000122220202011211100212220102010100221021022210222202020100200111221202221111110011121002120200000201011020202111200110121010112102221200110010111210200012121110101100210222101211000101210121111111021220100111201020222012200120111122122000202000111121111220202002220110200000101212120011121220122022 21011012222002010112221101101220101211112211210222001100111212012110220001202212101102210212110012200020022020022111102112202220002221112022100212120001002000221022001001212102112112021110002122000010000211220001120200011000221110212221011001000121210011201110222011212201010101011022011112001210021202200211120211222020212222001221100112000000211000010011001201021202200200100202121112012110111002001220 10120222211022112112101011021100121000020021222211012112121021012100102201202001120120100011200011112021221102111100020211222210211111102111102122112221121120200002220102211100000222121202210121201011120102200100121102121121122102211110101221212100210000012221221120211110122100001020020110121200202221012020121200120210002112200111200101020012110122110010111021012020120100212220122200002001112100020102 20001200122111110222222110222112112212120202210100202202200021101020122210120221110210201002220021201220102202221200022211022012111101101201010022010110212110100012120122010100112022022101211221221221022022112112021102201100010011011211201202120020022221000211211021010002112000112022121220100112100112120110101110020012110210011001120022012102120212110212002211001212211220001120211212221220120001012100 00200010001102010101221200210200010110221011111022020111021122020100012012002022022101220200020211201002021221201010100011112200212101202210020000011010001022201012112210120100121101012210110222222121020200122200221012222010200002001002020101200020210112021100020100010100202112101102120012102122002020102011201002121102002000020201100211011101012101210112220121100202112202102121000121011001211010101011 10020120020002021212102000202012001002102011212102002221012122212110201120202201001000022221211000222112212021011122012210210120201022020010210010120202022010111221110012020010202020020212221220122000212202201111001221201210001220202121201212020211112120000001000210201120020122020222210022010120111022201002022021200222110000110001111021010222112100212011022112221000121101000222002110100211100221121110 10022100100001111000010012111022200202222202100222212101220101100210202122112122011012221121120200102120022101220101021212102202001000012201120021220112002202122102021202020100010002002212121211011020011120110100002120212001212011010022001110022212122002120212110100100202212111120120221210100202002111210102000121102021200001020111110121222122111211000121200210112121010102210200010222201002002022112121 01210220110112100222100210021210210222001011110020221112002222122020002010012001011020212201010211111021220102000122002122001112011121001220220220222200211012221120120122221020020200022211222220220022021020020102101220021201022222020120021012120112101211120220222020210120001121102110220212120200202112021110202220112011100022121010101122022110112211201110111120022002101001221021020211220121012011111201 10001101211210121101102121101001212120221200221222001201110101202111010210111212020012120102101001011011220102211220122200121001111001201212211221212021020020201100002210021110010121111201100010021020001022212212001011110112010022100222200111011200221122010202100120022012001210211012201001111121201000022210021201001011112202021002100210220022222221210011102211002011021201010020220110202101100112210120 00120121010012010101001122000220202012220101211112200111210000020112211220201010002200221001001220222122011201122211111210201211022000001101221122101120020122201122201120002222120010110112120002121020111202221220121001122222200020101112101120002212200220222010212112211010111212212221120212220102200000121102022221200111022110112012222112112220000211012211121211022021110100210122021100202211021012000022 10010000120021201002011010020102211001020120010100001012120021222111012021001110212021202111212020221010022022011011202100212010022112100012120212012102111002222201020201001111111011120111220201000002111020121121011210210011112212121021122221202121021201022211020021020012211101221000101110000100002110020200212010210012220022121201112202112101011210201110021201221120211222011200102001001100102102102222 10002112120011022102110102202111122101000012110100110212110120112110012010022212110101120201102200201202112121210122101200221210010210002201111010011021201021101021010121101011211012020112010010110210210112021222200121110101201210201201000201011001122200112112002220010000020211120111110102100200020210122211020102212221022100202221210201000022201020020120110221021200201220110211102112021011212211110121 21001012200201112202202120202002000110011001020122021000100121111111100002201011222010211120202012110222100210102112202001111112201120120110122020220010022222122001222201022221020021200221010200100011000211102211202201212102101111122122012201201201100000222212112202001202020020212122212011210122002210111011012020021001001021102211201122100200010201202210211011110202111201020112200202212210201200112022 20222000221102202001001011201120011121122021001210200022102211120211211001010100020101200202210001021122000122202002001001011121210011220112002000120011220021110112201120102102222002022111221211220201110102221020100212201010112011111012202120222201000021211202011011122211100200021120200100210210210010101201011211111111011200100010110022001212212110210122000022200122021022121220020002220201202102212010 11001222000212122122020021211100021101110000202200101101120120102100202120120222122122211112201220112121020020110020010012220001101111001120120020101202012212211000221102110102221020102022101010212200022122211011011022102012111202012021210210020012012120211012111111211211120102120122120021101222212202212022112121102020211201221111110201200220121201021120010102110120220210002020221101011011000221201010 11211100121210011201121220100111002210110122100220212211211000222101001200222001200011002100002200112010200012121220122020021202212200020200001122120102102212102122011211111212001012112221210202212001122222201111012100201001112020001101100122021102210100102212012000001121011110212222012002121202121001010211021000211101001110000200101102022101200120020222200021011022000021201212201111021112020122000221 02022100010201111112121110211022000222222002101120010102211020121202122002112002001021020122110112012112121010221001111111102022020211100222202220222100101220011010201012121110201011102101101101202220220202212202022201022011100002221110212021212112122212120122022000022001122110002010212000120111201022101102220212001100121001022102011121112221121122120102002101112201110211012001212101221012101210111122 02220220212010221111212002200102201120211200001201122100001012101121100212210001011101020010122011200010122012012120000211022212002112021211200011102212211201220122100002202111221121011221001021102200022000002210011211111200212111010221202000020001212002112120022000222002220112201102100101202102212100120022221100000212010110102100111110220000120202222221211202201000112121101001112012012012122020112001 22111010101120120110222022001200200022021021101020012012220112122212210202120220000200221111111111011212022110220001010211022102222100222121212212202111021002021200101101220211201112122100112012221000110200012112010211111210102210010002200210202120101010011022101210000011102001212122022120220002101202111201102000202012002110200210110221111011112021022200200021210120212122011100001222222122210011022001 01210211001012100022101100201021201112002112112101202011120221122220222011211112020021121202002120111102202020101012012121011200211112200101102222100022012011011201020102021120111021210000112211111102011012120001011200011102001220112020201001101012011021212002000220212112000221202002221222100202111100112201010211121212120011101221000111122200121111102202012120001022022020121210202211102220221200012220 20210220222012200122021100121021022022000201102101112100221020201012112200200220121202111202220212000201001121001201102021012000000001211112111112022020020210002002120121022010012022000022100102021100102022221121111221201210100202001022201212101111020211001112221010212210002121201200020011000222011101002200200010222221012021221002221201111102121201202010101111021012011011222201112010000111201200121211 21220200212222011121211202012202011210020200100211100220210022212122112221101201012121112202100211222201111211212200020102010202201221111201112001220102101200101021001211200020110000120202202120010101000110222010011220200002111120112221212221211010000222122212001220111000000202101120110100212112020002112122010011012212200020012220220101110120111222102000120020100122012202211012000211220010122201012002 00201010121122101110120102212211212210020021111011201202200112221102022210221200100011100211121022210012102210021022010111222222021121202212021112200221111002021121112010220202100021011212220022112000120210021010000110112001002021021002101100002211001000022200220100220101101101121112220211200110021011210211001110202201220002111111112221222112102101112200102121111001112101002012210201222221100221011222 22200201112202102002012110101210111120200102111020121122202222220102022020212022111012211102121201101012201112220010122120202001102002210211020222220220010001111001102222222111201020221000021211122100010202120110202021111102220211001112021120120100200000020222012211120010000101212021100100222111121020212002220110122111102012222010001000101202111120221122112200001021222121221022021012001122121110011001 02101110122122120102021022022120102010220010001101102111200002002010210110022002221222120211110120101100101101202100021121110220220212100000221200100200210211010121200020021110021012001012122020122022010101022201221020022100002110110002122222101001010202010001010012110012200221202022120111212201100012220010001000222110102200011001212011021100021010002200022022101211201102001121120020011201010020021022 01220010102011110202100210212202212101111001120212000122101202202102220221112201222202102120201001201101200202120200202022222110111122110111111102010101012002110211110112200110101212010021221122111002111021110020212221210220002001001211022012222100122222011010000120121122200001121001110110220212212010211212112122101122011112112221110010010020122212122122201221021020002020022002111120211221201010210021 12100121022121020111100111110202000111000111122001011020000201002100012001011012010101210110212021211200110221211111002000201210102100020222121012112001210011121220220100200112112001210021010221202202102101111211020201111112200101020121112212021111211020012012022202111001110020211220202001010110211020212211201010100110020020201210121110001201202022100211002020121122111000110022100011020222221202211211 01202000022120000100211001202201012122202021020022102111002022122021110021021221110110112200200211110120201112202012022210222212212001101002210101110001020200211221111220111211222100002200021210211211001220000020121211211211120020222011021220220210220120021222011200110111010210201220200211200121100022010101000120222100001111202121212001002022001121022012211021012000200202102012212010221011021222120012 02002000110000210022110022010020101000202110011202011110202000112222200102220122121020222010012111011201110100001021100201111201202210122211012221001121221212020220022100101102000110211112010120200012221200211212122111112211121211120211010102121110000221010120221010010202020111200122011112211100121122210101121101000010110022011112010011220000001211220110022110220111221210101022212200212012111210210212 02221122200012212022112012210120102100121122022211111002222220102112211022112001022110022220122212001200011111112022212011121100002000212201111121010101222100111000012220011111112200002222202220220020202010112210002000120000122120020221222020002002222010022100021000202200210000001000222212101100020111210201000222000201122112122001222211110101201120102010101012022221022020001202102000212202202202010011 11222222200020120210220020220020212212202012101111211201002211022212200111020200222222102000220200002001112011121202000111212101121011221221211000012121010002010212021110211121110012211210012000012012020120100221111122012201211101111211212011111202122112120221002000112000200101111010122202020220112120122121110212120200012221201011212120000202210122101100122100010100211001012101022121110120010211000012 21102112012011212000101221110011221100022112002221012100001001011202012020002002221111201202011212121120020102222200121111011120102221111001210022002010002001022001020010102010220212111101201112011220012120002011110100012010210121102120222022212001010011122012110112020222021120111011220010121011011210202101021102021211200222101102200210121112200011000100222011221001121012001011010001111121102021000121 00201010022200010112201120221201010012201122221121202001022222221200022002111012212100011202101021222002111020112202000002120211011021000200102021121021020012112120200101120011022022122112012002212221221121201200201012202011222012112102010101012120120022120012120012000010002021112121220210010202210121110222010001102000222111212201000220210010020021211200021011121001100022102111111110201020100010011211 21001111020122211201111010211010200222000200012110121210120220210122210220021111121102212222001112001010212020212102002100211221112102001010002201000201200222101211102102011211122222120212122202010022121112112112110011202011221010222102020212222202210122200212020121012222021010001222201011121110020222100022211221012102202120201001022110211020010122112011220110000010222001002201121020120100120001112212 12102201022120012000112220212111211001112112111211101121102000021111012220001011002021101111120011001212100210012010212212102220201212210101000200120112000211110122201202020011102200022102112211111200000002021100210221000212210120000111111202121211102211000011021021002011012210000202101201120020102020102100102111121022102012211100122210210211211020202111102100122010020221201201100202211112100221210110 02001111001101021001202200112012002012120100212012210211112110221221102022012200020201012002220101120122020121111201211002101021111111021001221100002001022112202210120200112221221221001202211221110000112000220111001111122000022000111120010221222222101200220012120002000221121211000101001222221200202101122220221211211020111122001201201100102121010111211010212011002011011112202012120220200121011222112101 01010121022210010101101002110101000012110121212010210000220121022200022120012102202210001002011221021012101120222202212000200111220121102120211021021202010020221121011221120002011121021211001011010201202120110001102011210002110122211011110012211002111021101000022222221122100221020020022011221210211122102212110111021221201010001120112021102200002121211010120122221201112001000111112110020021121000222202 00110010101112010211200001002112221110111201021210211002021222122222102101110111210020001000011000220111200012120122101210011222222121122010010111211000021021112100100110202120001201110001021001102002100012022012221201101010112020022001022212011121112222202201001001112201022022120011201201122120220101111021010100010120200100111011211112212022001101212200011100021101220200000021122222022022012121200100 00012200001222100100122221120010222200021100111111222220002120110010121022222120220221112000112120212221201110022010100211011222002102112102122210021110222012012102012100220011120111011112202102111121102200201001112021222220212101100000012122221122001022112122111220221220202010121022222102221012021222120200020011212101210210020100000110200021100101202101020010000121000210101200011011110212120022211122 00220112200022211111200211112122102112012122212202101121021010202121010202112121110012210221212200200120121212101102100122222112000210110102021020100210210222200010000200000021112121022200022202021202212210020212211000022100221011212010112000202100102100212200011121000122010201100022201202202020011220001102110022011102021222122121212200021010112211010201201111220220211112010220010221121200121101202211 11222112112112110102111222200102112011210111220100102201100221001210100211210222102210020221122210010001002210211100120020210000112222200102220000120021222100012112110221012110220022210102100221110221022022110200121101000100122001220010020000211020020200000000011101202122022220021222021112212102021122020100120212211022111002210221012120102002222211221100022222220211012000020020211002210102020000000222 00112022001210101102100211212200112010100211222210021111120100110111211220022202101011211100020212122101211202012121211120012211002200222121201011111122222212111211110112000211012101122212010020110202201110110120202122110202210121010221221111212201101101212000112022101221021010200220222111210011212010012101222212211122020021210120210222022001001000112102110122121022121001021110002221022000011000001000 12222012021200211000022001102001011012102100201010211022112122122202211022012210220110210100221211212101121210102012220201200102110022122202020002210212010210202000220021020112120200012112001221120112022111120200010202101211112221110020211202101000210220221011202121011000122002211110201120112020200010222112201101211222200111202122100222222200222010201011001101112212221112221111021001221020100220112012 01120101202120102101000121000000102102002021110012012020220121000210201211002210001022011122020200122221102000210020020021122111001222110020122020200210120012021201020101121220221120012201011000111201120100220120121010021012120112001010121012201120120101010000111112222100222100220211221202220011012200021201221200121000211211221122122211222020222212211021021020201102111002112221022121011022000202011022 02212022200112022001010022100112121200010212222112000111002111012000002220202020121200001120120010002101110012001002112120100100201111210012010100012201001001110012020212121202220001211000200001202001222121202012100012020001111012222222001212200122210212110021001010210112212011020100202200200100110122221211110220201221121021102122000110201022020111222121212112101110001101010122100111020001100112121021 20112101020212010021102112211010100012102200122111112122211210122020010011001102012221111012001011010112120122002102221221110111001220020210111121211222211122002211120110201110020222002110022220102211220101110200120221002120212221111200021012200101022121202000220222022022200021001121021221111100212021222001200210011121001011120211202020211122222102112011202201002200201120100121121220002200222000210000 10001012001102102122212200012000112022122200121010211100102202121100020112010100210122012210212210002101111210101021220202021212202121220221001221222011200111012212102100002220222010001101111111210220012121012020111110222021210220002110201112021122022022200010021010220021201211211110202001221120222020002020101000112002211200102202210201120121212022010121002122022200000121122001102010111010110201200021 10211222010020102100122010200200100111212021000011021020210211001211211001011001010002021221100021011221012101211222110011022221221201022012221121110000002011220122120201012012211111212200022001002211122100010120202211200202022111021101000200211000122122122000211122211012002100101002000212111010202211121120112122110120222212021201201110012111010120112100221102120221010022221120122122200020110121021220 22022201000001102212221121222011100111001222222211021022122002111002102000022002000102222010111022011121110020011020012002211210100020101102020211201010212111201210012102001020021000122020101112000012121202200110112122201012121122222010202122000221100211012021101122212110111212020210120110020021001010122022211101210122102012021120211112202010000022201010222002101022122101102202000022212112122222022210 21111222111020010121202102001220121112200021121101102122200221211010012200222102222212200012202220010122220001021201201002020222110010200120100101021022100221222022101200022000200101000212201022120020122202022001002221110211111021002010210112000121101111210000001221112000122110222011100101010121122210220000201002010011102201001122011102222210212102102021201201211101201201202021122202010011102121000001 10001100021222221111200202211201211102002001201121111002200021010210122020220011220220000110112222101021110122001020101001202021011210200001210201222112012120211101101101012102111211112211021101112020122100212010010221020021021222021111101110020011211010212222000010021122202201121221101120220210220120020201201100122020211111112122210201111012200022201001121120101002222120101220210102211001012012002121 01111202002020010000020020120220000211122020212011200000020102222000002022120101100100022001012012021111011210101010212111110001102021121002021112001120000110201122022110222120022121000120021022001211011100212010010111222121120201122200210222022212021201022120011010221122012100101022211122022202021021121012000000010120000222002120221210122111210201212220020020120122120200111102102012211211112012010110 02101021111021010121201211021102210121022220010000002202120101201111102101222002222120100020002011001122020011112011012102210111212101210212202122000021221100112101100201020012002002111121202020010202010122212002201221122010210211111000000211212101100221002201010022201010000001101220000012212211102110020100021112210012011011011211020021112021122001200111212000221122002102112210101100110120002201011221 22210222100021122101222011002002120200001200202112111002010021020112120022211110120012001120020212001222221212022220011022102201021022210201021110111120211022020220011111001021202002000211211210010002022200100010110111200101200222211211102100220000120210012012022011100021210101010221000101221120012102222221221220001000221102102102102211000021121122211020022011021001110212021121001212202022220101021001 00210011002221121212010100011210020101020212021112100002220000222110220211000022002021200010112021100201212121100021200220121001220121121011000202120012220120001222021120112012121111011010022020022002201021001200221100100202220121211001121212102100002021111111102122220110000212200210200000120210021102121010211021222211020211020110210000011020110210002102020021221020222111122220110200122121001011010022 12100002102101100021022110222212100011202000001210020000201201000201022002001002112220002200001122102010101000000020112121020120200101202222112110110011110202002022012220110022021210220120202212211102111002211000220120021020120101022112002000002100021221120002022100101122102101212222101020100212102011102010002212002002211201022200120210112002220001101022202022011102000021012200000211002001000000112110 # s^transpose 00122022020221200202012201210211202211220210122210222101010010022010101012200200220112101201102201102011102110120200121111201012110020202101211221001012221100220102221010121111001002202022000100110110110002221222111211212202000211110210001211201020010221220210010022222212121011001120102222111200220011210221001010221001122121201211202012001210011102222020100212020221101022120222021011011121222220101121