# n 380 # seed 0 # k 140 # w 376 # H^transpose (each line corresponds to a column of H, the identity part is omitted) 110121111120201002122201020211201112202112102002122202110212002000210012101212021202221102112010000221100200002221221200221211122210120122100021020101100020022222000202201010020002010202021201000211100210202101121202200200121021200121221211 210220120120210011212122202112120020210002112221012212200101201212200111101022020012110002022200022011200112001101022221001000021211202222122121120012100011112012001002111201012001022011111002111101021101122002212000020010012211122201010120 101002021200111020020001112002102122121211122022001221102012012122100200000101100211212202022202101221112200202012211011111100200121001101220220110211100100022021022210110022122120222101122020011101120001102222000222212100121001001020112101 121010012011000102000022202011202000101121000111112210200221010001200011120020102001121202112100121220110121101110001022202110110011201122010102121001021220121021021120012001122211021112020001121020001112022202012212111122000201121022112121 011221120110210200111020202221010020122120021001121101122101202100011111120010220100200102220021202211110222222212111210110000101200012021201012020112111020010021001222112111120012001121011110000001012012100010011110212202112212211000220021 001220222100121022102222210200212101211200022112200100200012200200112202102022111100220212121201021201110001220112222011201012202201012000000210012100110110212211011222221020110020222220010000022202012022120220112210201011201021021111101212 102221201120111001201222212022111002102222210012020201112111121000201010212212200211020022020222211111012112221102100202221110212200120202122102202010102102212200010121111121010101011122212021120221101120002110002022101011021120201120000122 220220222221012002010112211210120022022010021201202120120202100012121112120010020012001202110220101011221212110011010100010012220112221100211022001101002210011022000022021012210002110010011120120020212000012000022002101122120012021001221011 011010211201121202210102112020021012110212100111021201102112200102211120121021112010002100121102222012220000000201122121201101221220122210111121110200022222022202222012220100001211021122121002202002021220122110201012010221102101201212211100 210120100112120110010100202022000122212201211020001110011210012102110010212111200112102212111112101101010201100211121220212110122001110102010102100021000012000220021002210200011101010210212112120220102010202201022101220202102110121011102210 101110120211010111001112120220012220001012011201100101220210222221022212202100121220000001220220212212112001212111211000001122012001001221202020221112200221001211020020221011021101122102100012221021111200122000021002111011122022201220010211 010221012020201020102200220102221101212001101220021121002010021022110122100211010212210002102112210202201201112011211201102002110001000101210201111112002210000100212000212002022020212202100101210122100020002021121112112002020002021012202221 020121112221001202111110112112211212212200101202022222111111220201120002010002021210220020101121102102000221120101001202221220001202220201112220201012211121120100212212112021022020021122021110212200020001110120021222000100210222111202120202 020021111012020200210020010210120010111211220011112121200021210000012202021211221121222121020211120020101120202200210101111102022122122002122012122100212220211211220211011100102211021220100120222201102021202021011120111200002021012121112222 100010122211211102020202022212202000021021202220110020000111022100021002012212021022221220000222010012021020112102221220011112210121001022020210112200201111201122120222202012122101010021022122000000211020200100020202222212121212220110220010 220000110212111222212020112220001001102212200211220100122122211001012202021102021120000121001120212001020022201122122100202222012200002220202200010121212102001011121101200022002011011222021222210101221021101010121021221122220001012101112102 110200112202011122011020012110211111200210002212101220102120112022210000111001221120110000120120210022120002010011201220210001021012101222210120212011211221221110001120112212000122001221200111110020010202222212100102122120021112221000112112 220111202121210121122221121112201011110201010210010002002002221210111120010020121211102111002210121201010001011000200201202002200020220001100121220200121200220220021121222211022002112112100001222020001212011000212102021021102022201101121021 010121010212012102102201122001022201122010020101022002201221221110011010222222212020221110021112222010202012000101122112211101211121122012220112212001201200121212121222212020210110000212011120111122200121122201020001000110220021202101101101 002201212100211120011112110101201001111110010210100222121002101122001111100221200201002212001201112020000201201022002110212112021100200221221201211100101000011010010002212112212211022201022201100012222222211121011022202100020000112002002011 222211012022020120100022011111211112112112111200211112220010020012202021010100020220220200202110011012202022121001020200211210121200100011011201012110120110021102200222122120111101010011120110210101020012122011022120000001220011112112201110 221022212102110022100121011220102001100220200121222000222011020100202001202122200120212120210211011101201020221010121100221202020001120202200011101021212021202011220011202000001112100221101021010110221221022200211022020001010022220211010020 212211002101202111101201101000021021201102202120120212002122100012210110222001011110012120011112110101201200010120122120201212100022002201112010220102010021200222022122211120002112210211222010020121111012120121121001222112020101000022102102 002112222100112100210000220010200111212221221220002000000220222112110222221220021212122012201122120122122111021120211200212020222000121022012012110212111102221012001111122202021111002020111101210110221112210101201212110100100201112201020110 201022120100001122210112111002201220211020220200221020212110110012121210100200212000202000020110111200201110222110101210020202012222202011111011101010110111210100021212220010011200112201022012112111010010221021020101111201201201010121200021 012222001222112122002212111011112201020110221021210110001001022000012110012101112222210220012121122001120212120000110112221220022001221000021012220101002010220011000211202021211201202022011200011021001200110100000220112201002010210110211101 202021111100222100212210110101210101202220200121112021011201001222022202220220022110000020012110022100012210000012111202022210212200112121221122001220121021111121001100012010110121102112002021101100200111121011222000022002110211020102000020 111220112200020211010212201101110020220202222111022012102220010111100220012222012220000221112211211002120200011021212112202021202211020212012012011110022121202222001222210220201201021221100021011001122020201101121202010201111022022201001001 000011120021212020111022210211022001210112000221010122212100021012212002211202121001121212021011212211202101111202110122020221200202222221211002111102000120011200100120001010002022001110200220020110110200121222022220221200010011121200110001 202122221000000102222011100101122222002011110011110011000112200022020122102101220120101211222201220111100111221222000100001120022201001111111120120210122110020211200211200212222001100000220110121201201010221220211222101001120020201010122121 020200201010020211112112222200222220111110002211102202202102012220120211002110212101111111210011001011021022222211000210010000221211002210012200112102202211001121111102101121101112011122100221212112210121212012120102122102201220220202102011 101220220222211112222010001200110221001002201012120202100010111111022122021110202122121120200001022022121212022222210021012122200011212011022222122110201110210010121220020202220100211110012122220222211012102222102102012011011222011210112221 111001000100002022020102001001120210000200220200011220121222011022101200022111020201001000102002111210122021111202002211021201000122101120001022000012202112001110202202012002121100020201100021120000220001012101120012220220211222020102120122 102101001102211220020102201121102211200201000011200002202112210222212112001110101001220102021100020212002211212202101101212102112111102010202201122121221021102021120000222021212001121101222112102202012002020101111021101000112102112022100211 001021210120000120110102202111110200200202202212002102121202221000001211110100110201110121120211112020122202120122000210001102110112102002111122020211200120221212101100002110001122002022021101110121210022112211000201200102210000020111112110 121021221211020200221000202111111001211100001202012122022120002112001222112112112020210100020112012120221022012121200012120002212200202002002002000001121012012102100011200011101210220001012212220020010012002210111021202122112112100120020010 022020211112122210020201201002112100100010020200200012101002222200002111220221100020100201001111012221111022101100212222022022002110201100211111211202000001212110101221221221212202010222222110220111120102100222101212112221010002222210112011 211011011221210121020011201010001122021201010010011111212200001102221202110111101001111120202001021100021112212210202100110122210012210102110212121111121000002110212020021221021001100101020102011102201122012120112211101201100000110100011120 111111221211022021100200111010000221201221100122002100000022010102122100222220110022212210122220020120211221211011212202100222120111122212200021012020020011102200202001022221000120202101210001122201011201020202210002002201100102020121110221 121100201220110001212220101020202011102002122020201000221010122011011010202211120002222001100101121200101101000012200121100000120001110222221222212021101020110121002022201211001020200011112000120001020111202211111111021221200011022211100021 011221021021212212202220102012220211011211121110222010110212010001120120011020120100212221102202101221101000120021012010000000210202212020100222100210212000222122222120120212201001112211020211002220121122100201111221010021011101201211102000 101011012022210120112212222200002111122102100122020102212202221102221201111122211100111002020222102202221002112002211200111021102112212211212000000122122021002001001110022120101221211122001120212111221010221100221010201200202111022100002102 210122202012112121120201120101121102200121100220101121221120101021111001022001100121210211022112211222221201002012212022012210000211002222210110111211212011210011212211212120112102010101001221202202212010221022110200210122100201202022212012 011001111010200200002211210020102002021222012202211211020210112200100012012020102000111221111200102101101120111012202202000201102122200120002220210010200022000020012222222122021211012201000101102101222211012122012201202112121211122001001111 110000210222110222100222020202001222210220122111021022100202012101020222011200111121122112121210201201121121200012000011122101020021122010211011010101022100122121200001000200212010012020211001200120021121002002001222200010000101022212212212 000121112012121000010011010211210122100221120011201221111111211002222212010122221021220000100000222012211021201201021100102220212121001121212111112022001122210220122202211012122202001112112001000222100110100000111011022011222001221101221021 102212100212200021202110102221021001021202020100221202022111002010201221010102100001222010012020100002011020222102211212122020011020200122111020111010002010012220100201000000220201121212222011121110000110211222201100110020211211002010122220 210021112121210100121001222011220010111020202002020021200020101212210220101011110201011001020011200221001000112111022222202111121012101011101202100020001111122011112212011002200122200102200120212210100101100110002101001120012021220120122021 011220211000001012102011202011202001100110212022000221001112112222211010120220010121210110120112220000211121120011210010102222120111121000100222200100122200002201112100001022202122021022011122222122102022022001211001012201202012102102022012 021202011101101001220102011100012012202201211200201021011201001001200111212002112210010012201002021010021201222022000021222220112212012111201011002102020201100200001222011000102011122122211212112220220100110121210121202120101220220121022212 022101000111000221211012022122101022222210211121222210110110211000022102212121121000121122010220202120112110112220221111020100012002201202100022112022100100111211222002102222022212020000211120102221011001011200120020210220001110111200000101 120220202221002202020020022101010102022210202221102012100202111012112120221102100112100120222010210010102022111102020111111111100011201111022002201001010211102001200222100001000100101112110222001020120211212010010011120020022220100012212120 120212122000121102110001201202010020100011220021011112222001220100222102202021010221101021000020212100110112210222211200021012200102001112201212202210021021101001200222202102010222222122121001000210120222222220210102202112122210011200021220 211111121201221200002121211110111201020001102001211210122022200010020212111211200112000112100022222200111012211000211220221121211122010121212000201012221201100212002211212121110020102001212102102101210111101101121202020011001111220100222212 021110120221010000001102011221001202020212001112111001001121122120101010220020112221122222211210202210011022112202010011102121021222212222020120211121101000000100120020122220221202020212012001221121000202001100201000100022012112110102200220 022100122000201221120000021021010222011000210021121220211210112110121211001000100121021021200002122000011201010022212220100211000221021111111020102112121220122020211100120222001210110020201220102100220102200211122102200021002221202211222112 121120210112102222002122112120002121010120002001120220102020000001002202011122222022212101210010221110011220102202010010102220002220201021200222121212101002001221202102002002021000102020200200000102221110001122121000001012220011100100210121 210110100220001210021122122222211212220201002212001010102022020021222001111010222102000211022101122102020022222101221001221221012210111101020212202100200100012200100120220012022210011212201212002220121220001112121200220202010121100010212122 212200010002210122212200010020101122122200221101210210000012101111021110001100120010122012001012012201201220220111001121001200021200221020112000100011002110020221011102110101222220000120010201201211122212020021211220111121012101111122102111 002210102010020112210210202112210110201020210112020220121011010112101012100010121121211011102222020010100122100200000111020120111022210001110101221002221121212012110120221002120222102220002111002210021011012121202102212110110001000011222012 222222101020212101210211020221220111101100110222222221221000101200100222121021112102001211010222012202101010022122201100010001121111100011221120210201111210112010211212111122122110220010022000121121111112101002102222011012210000201222200111 210002220111210010020000101220102001001121122212122122022200100100211102011101011201002200201020020101002012212012221000101201110212211001221000102210011002212200020002012000210202222120022011100121212000201020010020012101221100102100021022 121221110020011202111002021011112211000122122222200021020201111111110201102121122221212001201100112121200210002002200012120201002221122122220020210102010020212022022202121012201000220220112121200022121211022211000012210220021211002011011000 222120110000202221211100211121212011212212210202010000120100111022120200200021200102212222012022122121010102120122101101122200001022012210011011210210122222202102121212222122121210222020210120221111021210211001212212101022110211022012022102 200112000111122201000111201100220220210010011221000112122210101201120002112220011210200002112010100221200101210201121122212020212220021220101022021122222102020222111212221120110012022112020102221011011122102021022120011122001210100221201121 201022021012212202120221222122221002001121111101111200211202101112011002022222020112210002220210212112200121110112211222021210102212220001010111101010021122002112001111110221112102002100012002102101021020020220101211112112012010220220022011 122111121011002122012210111222110220222211020121001220122021022111110011020100110222200221111212000221102112121220011010112210122111221122212220020212211000021002110202211202210022212002100010021100000002121102220221200200021101201220002121 221012121102120110200000201002022012011102211211020201001201212112102222202020210120021101001202201100202221021122221122001111012001221122112220221012012021001012001001220122210102022200112022022101021210021020021001210011020211122101201112 201201022020022200202111201001100021211022011101022212220021010211022210021000211021222212201011220001101100120201101001211102020211121122012110012001000121221020100210102002122100100101221111011022112020011000211002022202122220102222212102 021210202100002212111220012212102022121212111221011201202200200022221210021211021200112221200011112011120012201202122100010012120122210012210102220110222011122100111002200122111002101002001200220202000120011012021012001111002211200111011011 110002101011011200101100011012012121110022210112020220012212222011202010022020211021220120222022221220221221221001101122022200210221021010020210120020201020120221202011000011211100222222202201112011100100202211211102022221121121011121021202 000112020221000022000112200020112211110210120210021022020011212010202110212202100122212010121001221121021201001021100211012220101020011011200000212002111210101000110020011102100220010221102010112012102210001011201122010020211211002122201110 200101210000210011020100200202102010001022100020122012100122011121022111200122220012120120001002101111201022200212012010200000021222110122022201120002220010220020121001112202211110200101202000220201102121201111002220120002220122100200110022 221200212102220222200001002102220120110100221111111000112102000011200211222210202022022200020222212110002011221102220211021000011020001010101202001221212112001101211000102222010122222201220201021102110012001211100210122210110112020120010010 220111021010001021100220012112202101022212222020102122221221200202102100001022112211201211211112201111202210002010122221122111022202102221111002101110202200222120222211222220012212001020021210222021211111221022211101200122110200112020022202 012101200101122112112020110112002200020002000000002122212022100021222011011102000212002120200001001210001001212212200022220122111221012221120202122111102021202222201110202022120221022100222110221021000020202221112202112210110012211202010211 202121122210010220000022222112010101000212011010221202202002011210122012101220020211010011001222100110011220012201112022020200012111000220001002100020010021101120111112111121022220222120001011012010211222002100102122120220222111010112000112 112210022001102011202100120012211100102110200201212111001100112021020121200021221221010102100222201011002222020102202201112210222100100210010001222001112221202021010111200112202010122210200120120012110010102022101220111222002021102121122120 010120000120210110022102211202102220110010110211020012021001200202022210200122121212101112112012101101002111210001221001021122021010011010101112110100222120011120101021021200010120200200002020221020111010120221111202121102202011010112002020 120112002220020220000201212100101201022022212020200022111000001122211000112220122001202020220010101210101211102211111220202211111221200002022112102011120121100100012220200200200110011210022110210100111221010122101210102100010121102200222210 122020002210111122010102022010121022022110001022021202120012211102201002122000000200211220220211220200221200221111221002010012110022102221201021122222202000002010111020202110011210000200000000120112010012100102121122000201121121011221222001 112211212001021111020201210022001100102202012121120002121021121202122200221200212211121100012102212212212201022012000211122110100022010002100010021212020200020011212110211112012222220200101121122220112010201210212212211221210020200222210011 021001200112021121120001002221010110012102010011201012101212002012202221011222100122202110020122120121012022210110012110110000201220101202120222201201221011212122011000011002212202110220111212102022211000022011101111112112010221110200201102 022221022120010202021220102200122102200200102101002212221001222002221201012221220001202102221112000022010101111202122121102002110110211021202110201222212100021000202222002112020201220212010202020001002002200212102020010220100202220200012122 202201211111110002000222001101121210220221101122110100122021111011011111010110110220102101011210110020211021000002110122022102101222222012201120221012012110121121222020111111010110021021100112110212220001012022202121022001020020222122012101 002220121222020021010221112220110020212220112200221001110010022021002210102022201202102110211211210202212202102221202111202200010001100201001222200122212200220201001010122201200101020011100012212210102121201201100120022111222102222001010210 220210201222201112112012100022020110112001100212200220020211210012000222110212111111010212222110002002202210202201021000122220011211122210221022021211020101220200210122112222121021110020020101220101002221112010012112210111210222211222110002 102211012001102120202120102021022011020002001222100022200110022002001201212011110022210022122010222122010100000101200022012112022110020020101100001121120211100201222111101101020120122101121002101100201220201112001101220010220220110220121112 221121112201221102220212002121212210201021010020010220021122021000101201002000001121010022011110201022222110110210000001220201012010222201221021021100121002100202001002211022022101102120221011000202110012101201120112200112211202221221121221 110101121200121222110000112100011000201120001200000202110012102010020122112102221112201102022220000222022010202001102111110022000220000202211100100202002121102210222211200202220221120110220020111102011022102020110100220012100211222002100011 222002211212012020220020011102011022111000021210122202000220012212000020101122000020122202122120021000001112202102201220120011201101222212201002102012210011222120210122211020212101200111120002220022012102201012001200021002210112010222102000 022000112102201112100220212022202200102201222121001020021210210101201200101112222100220102021012120110001202000100111112121201120120110002020021011111002002021012112102220110002011221000112102200210001212221020110020000112122111200011011011 122022012121122012001000102202020121111112210200201110000121022001011112001200010111220100201112111012000001200222010102220012100100210222211112222120112200102020220210002101001222011221200222201122210200010121120102022011212120121111110111 121201001220010011121100111111202200100200220112112212000110101121001101021020211121222120121202222120022111120120202020022212221020201220112012112201111122012101002000011101012122020201100220200002020212100211212120011001020110211112021100 202101022121001102221100021021111200002002210002102111100121222122222202122202112211100212220110011222122100000010111222022010020000012002122020222102021202121202002001111212000000122111222001102010200202022021010210222201012221010110012202 212200101012210100110012100222020120202102000101222201002011201002110021001002211110110002210201010112121021220001001000201022111120102101212022100011222221000220210220222101110012100200201111022221000201002000101222212100111220000210110000 101020000201022000211200202122112210001001101001202221210001222021102001022101212100100012010212001211211022020121112002010220101121020002221202010011101100100021101222021012210012002122201220101121221100202210102021102100111212121102102001 202121002220212020120110202010202012100201212122221022122000022011200102121110211112212122101112021001220210201011202022111010121221020110021012100000201110220121220102221211110201102000200200022021002220020001202010112122022122012011111022 120120000122112112001121222210010002210110010122011101002020011101002211222010111112020110200000202122221021200101110010211220021211220212021010021021120122220211222000010021121112200120112220221110201021100201112210102002022010122112222000 122200021120020121211202111202100221212001221001020212202221020022002201220101121221212112022202000202201222222011212202110011102120112011002122012100000110201001000002000212221001201212210002210022112212121020020202222120200101222211011020 202210100012120221000201220021022101212201211010112012112001010102220120001121111210212111221102000102221211120201210002101011101101201211022012012121021122022021220121001002120020112101011221220120010222021221202011212002210121021012220011 021102011210101021222002121001120002221022001201000221202011121211200211121201100110121021212002102210221001202112220221020122022000111021002221210012201110211001020000120120212010001220000000101201222000220022121020111120222012121122102200 011022001101011212010021221200220102022021102010000212112201221210100001212002002210001220022100220211011200102000210212012220002210021002212020021111101011201210122210121001201012012101220020120111022010021001001010012002001202221222120221 210111110101201021100102001211221201120011102211120112210121110011012120201122210202220200021022120001212220002220022110002210020021120221222102211122221121021110221012002222002000100112100200200200110210122101121202202122210112201222022121 101202102122122121210011112220111101102002111201120121100110022121212220010010001220112111212011120121110102100020200221200202102121122012002111011010112121212221022002010021222102220201000111102002000021120101001002012112021100222102002211 020221111012022022201200011122120022011222102111120011022012101110210202111001111021212020021100221012112110100012021120010001201112202201221020211111112212211211111002122210010222200101022012101202020221101200010120022201021120101222121020 011111101212212210102002112111221010001001110112100000211120012020022200001121201022020222022222121001120110121200122112120102001020110111111201010011011200020010000022012211022012022022101201020200020010020110221220021221012002021110022110 000111220222022221220202112212212121110020221011012110121001021200211212112112121000021020202112101011201200102202001020101201100002220011220111110100200202012010202101202112220202210211022111222121111000220100210020021120102001221000011110 211001002002111010000001111121110021021211220111021111202000211201002201122222100000120212102021210112212211212222201202012202110200001202020011221210101201110200122000201220022122012101120012112122021201110121112012100101212001212020121102 220102001021011000100020221020012011000100000021221200020002112212121220001102121100020202002112000101122022121100220220020021020120011101211121221112002100222020021200110101121121122112022120201212220102022111120121110112200101122120102022 122020211012111110021222001211022100111120201001021112012001012100101001011020020002011021101221202210101012020200210112112010000120011221210022220022000021101212110122020021012021012201201210222221221002211000202000000011021020221100112221 011220220200101120111121012220120012121102202222010220111010110002221000012200100100201122121112222002201120111221212110222021021111022020210011212200021201021101101222022022200112222100200221112210212220110021110201010220020010210221020212 211010110120022210011022022121220020211101122222102222220011011221102102210112121100021022010010101110200220111011112012221101221211202111022011012111212000102000111222211202212020001011020102120022110102200000112211102212112022121221101201 201100211121212211222201001000211100102221112022020202211120102201002210200221111001210201111020012000220101012202001001122011212000121100200020102210221002112010220022200001212122112100110110112222101111201200120112000110221211121112222022 202201201212000002120011210201122002111001102021210210101022000220010122201121120011002212012001110211211002211111100010200022101122121222122011202000221212220010002000021222112202220000212120011222221010111112122012212200100101012011101201 011020022201200201010210210020211222221211120022021020110110022221121210112222222211022121210221002000211220220020100222000000101101221000022200111211012202012200111121011011010212202110122000210001021012122220022102010020012011202122002212 110220112212122121202022220111121110112112221112010120222120121201020121021222100110121001001002101122102020222102122221202120002100122211120101022011122021202111210201011222001011021022201202111220222021201112012202001120101022001011221222 111022100212211222220112121211122102001111221001100011011021022122012102202112022102112000001122220201122120212221212101022212200111020022012010122122121221221000221012021120120020200211112202122221022020112211202002120111221101221120100120 201210000121212102122111102210220201222222111100022211112110220201000122212002011210220221020021020201022210010221200200200122021022120121020221012212122010222210201212001212020110212000210202100202200022011102200202021112100002212002210222 212212201100201212022112222111221002001112110110022101211020011200201110021022111212022211200110110020101011110012202202102200012000221110212002001120102020201200222012201220211202222102111212000212012100201010120220211122202212222222012010 110011112002112020021021222210112012002101111012202001001202201111122100120202002010101210100001011200200101002021101001110012002010021102221021111211011011102001122112212111220112002102112112202201212001201221101111200100012022202211210121 202012221120200000201011222200122120222222102212020100222221021012110222121122020002111212110220220221100101212220010210211021120011222112120010202202020111021200120021211100222011000021221102022210102020022020122010210110211221222021011211 110120212212112210220210012101120000020212202102211102120120202122120021000102211000010101102000011021200001022202211222012101202001021200201010202010212201211221121012210200221221222000020010202111100010012100012210200101021100020002102121 112211211221110000021001200120200212211110012001200212001111121101210022210100101001100121210110121220112222110021212010221202212010020002110102020112100021210120110212020010120110110102020001100212222020201210122000002012211212110111001120 020210220111220002222110012022202200101220201220112002200020122121202101010012101201000121102001100211211011201121020112222210002001101012022212101211210002110202222222020222010210012202012210221001202211010011101012011021120011011221211221 210101001022010102202110010212020200021120120122102111212101020112201010112122101112201121211022211200112120100122111022201010111102121212121100202111100021112022100211010012201001011110210102111120101202112010001102122002221201202120022211 202020201010110202011200101220112220122021122210010102020112202121202012020201111101221201200010012110200120211201020200002020201010102210222012100011212002200110002022102121102112220012100000221110022110200120201011210110211100222011120110 002101101120222212202001222110222020202111122220010022000201200122100210022100012102120001122122200002010120100211022222221111010011212011100200010022210012202022122011100222021110021211020201120000000122010120200011121001120010122220020011 101221111001201211122200112211100221102101102202212021101220201011102202110221211001111112012021220020202120002222121121102220222100222000102120001110012200120001120102202121022221011001020121210001201220000022122020012201101111112100010110 220112100122001201110021100020001012212121210200212200110111211212100011201120111201000021122010111212120221110202012100220220221022012120202022000221012111012000001212112011020222012002221202001120200211210000212021111020202110222002220222 102002000010122200111220001010121101210111101211202122100100020121211221212110021102122002210001201201021020101020000000002220120010020111100222001100201001201222201100200222210201001201100000221120022110202121022202112002002021010021201121 020021002111022101011002121002102000211101120011022002212020202000011101122122011222010120122100002110001202202120212211002202220012220120122210220200221022102002211100012002122222010111222200010202020002000002202221202102110210021001100210 220022211210020211120122010020121022020111120020210201010101101121212212112002220222212001022122111102111112001012120201201111010212000201100200021012111002001122211111000120102102102021201201222021210222021220100210012020201112110121001021 011220202110222102222201011001001220001012220110212021010222212200022112110202200011112010200102002111200120211200012100001120112102110101202002000111022100021120201202012212110102211022221201022212100221111020210201120100002001021101111100 001012102122210121000200012220020201210120022010222111012102121001121121212120100010121002000002110211220222111000222211100211222211220022001101102022022101102222110212010200120101002212020200012220020200002100112011112210002011201000022202 100201121110200000200022122102000002200110222002112200101002121211110221002021121100000110022200202201211112211201101120122111202202020012100101212221221112100211012001101221201100020202210121002121102200012111112012010000212012001102021202 222202022222000201202020000112110021111111102122010000221112120222111102010022210112000021112120201200222221120222002211212202110201220211010200121211202211000220102121200122202212010122012100211120220200112011021001110010210000111201102001 202021020101001101121000221102122211202100221011211011122000022220201002111011211000110220010220102112002112202101010110210120220020012211021110101101201221120220222121001102201011001201002200202202001222202111221110202210110012222012020011 121220212212102212112020001210202122211000101012200100222022110011201102222200210210101122121211222102021122221022010100012221101221120120101021221110212002120222210020111210212212112221012012000210211102210211212122002122200120022201102220 102221011002012110120201201202001201102012211120122201021100202001210000002001111210110021111121110100212121012010121020022011120102021021010002101112111121010002012002001002221222202020020022001001121102101011101212000002002102002011021121 # s^transpose 211002022021010002012210011021010022011222022221101101211101002101002012220100012200011101012122101100120010112002200111201010012020220202012101220111022000111111220112011221102201202011000020100122120210020211220002121112100020021202020201