# n 740 # seed 0 # k 273 # w 732 # H^transpose (each line corresponds to a column of H, the identity part is omitted) 11012111112020100212220102021120111220211210200212220211021200200021001210121202120222110211201000022110020000222122120022121112221012012210002102010110002002222200020220101002000201020202120100021110021020210112120220020012102120012122121121022012012021001121212220211212002021000211222101221220010120121220011110102202001211000202220002201120011200110102222100100002121120222212212112001210001111201200100211120101200102201111100211110102110112200221200002001001221 11222010101201010020212001110200200011120021021221212111220220012211020120121221002000001011002112122020222021012211122002020122110111111002001210011012202201102111001000220210222101100221221202221011220200111011200011022220002222121001210010010201121011210100120110001020000222020112020001011210001111122102002210100012000111200201020011212021121001212201101211011100010222021101100112011220101021210010212201210210211200120011222110211120200011210200011120222020122 12111122000201121022112121011221120110210200111020202221010020122120021001121101122101202100011111120010220100200102220021202211110222222212111210110000101200012021201012020112111020010021001222112111120012001121011110000001012012100010011110212202112212211000220021001220222100121022102222210200212101211200022112200100200012200200112202102022111100220212121201021201110001220112222011201012202201012000000210012100110110212211011222221020110020222220010000022202012 02212022011221020101120102102111110121210222120112011100120122221202211100210222221001202020111211112100020101021221220021102002202022221111101211222110210020222111021220012020212210220201010210221220001012111112101010101112221202112022110112000211000202210101102112020112000012222022022222101200201011221121012002202201002120120212012020210001212111212001002001200120211022010101122121211001101010001001222011222110021102200110100221001102200002202101221000211001001 11201200202120000120000220021011221200120210012210110110102112011212022101021120200210121102121001110212011021122001022111201210211120100021001211022220122200000002011221212011012212201222101111211102000222220222022220122201000012110211221210022020020212201221102010120102211021012012122111002101201001121201100101002020220001222122012110200011100112100121021100102121112001121022121111121011010102011002111212202121101220011101020101021000210000120002200210022102000 11101010210212112120220102010202201022101220202102110121011102210101110120211010111001112120220012220001012011201100101220210222221022212202100121220000001220220212212112001212111211000001122012001001221202020221112200221001211020020221011021101122102100012221021111200122000021002111011122022201220010211010221012020201020102200220102221101212001101220021121002010021022110122100211010212210002102112210202201201112011211201102002110001000101210201111112002210000100 21200021200202202021220210010121012210002000202112111211200202000202101220222102012111222100120211111011211221121221220010120202222211111122020112000201000202121022002010112110210200022112010100120222122000120222020111222020101221112112010021221211202102202002112202111021220002000111012002122200010021022211120212020202002111101202020021002001021012001011121122001111212120002121000001220202121122112122212102021112002010112020220021010111110202212212200212201212210 02122202112112202110111001022110212201001202222011020212020210111201112000020210121211122221000101222112111020202020222122020000210212022201100200001110221000210020122120210222212200002220100120210201121022212200111122101210010220202101122002011112011221202222020121221010100210221220000002110202001000202022222121212122201102200102200001102121112222120201122200010011022122002112201001221222110010122020211020211200001210011202120010200222011221221002022220122000022 20202200010121212102001011121101200022002011011222021222210101221021101010121021221122220001012101112102110200112202011122011020012110211111200210002212101220102120112022210000111001221120110000120120210022120002010011201220210001021012101222210120212011211221221110001120112212000122001221200111110020010202222212100102122120021112221000112112220111202121210121122221121112201011110201010210010002002002221210111120010020121211102111002210121201010001011000200201202 00220002022000110012122020012120022022002112122221102200211211210000122202000121201100021210202102110202220110112102101012101021201210210220112200102220112201002010102200220122122111001101022222221202022111002111222201020201200010112211221110121112112201222011221200120120012121212122221202021011000021201112011112220012112220102000100011022002120210110110100220121210021112001111211010120100111111001021010022212100210112200111110022120020100221200120111202000020120 10220021102121120211002002212212012111001010000110100100022121122122110222010222011000122222222111210110222021000200001120020020112222110120220201201000220111112111121121121112002111122200100200122020210101000202202202002021100110122020221210010202002112101212001000110112010121101201100211022002221221201111010100111201102101010200121220110221200000012200111121122011102210222121021100221001210112201020011002202001212220002220110201002020012021222001202121202102110 11101201020221010121100221202020001120202200011101021212021202011220011202000001112100221101021010110221221022200211022020001010022220211010020212211002101202111101201101000021021201102202120120212002122100012210110222001011110012120011112110101201200010120122120201212100022002201112010220102010021200222022122211120002112210211222010020121111012120121121001222112020101000022102102002112222100112100210000220010200111212221221220002000000220222112110222221220021212 12201220112212012212211102112021120021202022200012102201201211021211110222101200111112220202111100202011110121011022111221010120121211010010020111220102011020102212010000112221011211100220122021102022020022102021211011001212121010020021200020200002011011120020111022211010121002020201222220201111101110101011011121010002121222001001120011220102201211211101001022102102010111120120120101012120002101222200122211212200221211101111220102011022102121011000100102200001211 00121011122222102200121211220011202121200001101122212200220012210000210122201010020102200110002112020212112012020220112000110210012001101000002201122010020102101102111012020211111002221002122101101012101012022202001211120210112010012220222022202200221100000200121100221000122100000121112020222102122001121212211220012201210211111210011000120101101211021120020211011002001111210112220000220021102110201020000201112201122000202110102122011011100202202022221110220121022 20010111100220012222012220000221112211211002120200011021212112202021202211020212012012011110022121202222001222210220201201021221100021011001122020201101121202010201111022022201001001000011120021212020111022210211022001210112000221010122212100021012212002211202121001121212021011212211202101111202110122020221200202222221211002111102000120011200100120001010002022001110200220020110110200121222022220221200010011121200110001202122221000000102222011100101122222002011110 01111001100011220002202012210210122012010121122220122011110011122122200010000112002220100111111112012021012211002021120021120021222200110000022011012120120101022122021122210100112002020101012212102020020101002021111211222220022222011111000221110220220210201222012021100211021210111111121001100101102102222221100021001000022121100221001220011210220221100112111110210112110111201112210022121211221012121201212010212210220122022020210201110122022022221111222201000120011 02210010022010121202021000101111110221220211102021221211202000010220221212120222222100210121222000112120110222221221102011102100101212200202022201002111100121222202222110121022221021020120110112220112101122211110010001000020220201020010011202100002002202000112201212220110221012000221110202010010001020021112101220211112020022110212010001221011200010220000122021120011102022020120021211000202011000211200002200010121011200122202202112220201021201221021010011022112200 20102201121102211200201000011200002202112210222212112001110101001220102021100020212002211212202101101212102112111102010202201122121221021102021120000222021212001121101222112102202012002020101111021101000112102112022100211001021210120000120110102202111110200200202202212002102121202221000001211110100110201110121120211112020122202120122000210001102110112102002111122020211200120221212101100002110001122002022021101110121210022112211000201200102210000020111112110121021 22121102020022100020211111100121110000120201212202212000211200122211211211202021010002011201212022102201212120001212000221220020200200200200000112101201210210001120001110121022000101221222002001001200221011102120212211211210012002001002202021111212221002020120100211210010001002020020001210100222220000211122022110002010020100111101222111102210110021222202202200211020110021111121120200000121211010122122122121220201022222211022011112010210022210121211222101000222221 01120112110110112212101210200112010100011220212010100100111112122000011022212021101111010011111202020010211000211122122102021001101222100122101021102121211111210000021102120200212210210011001010201020111022011220121201122111012011000001101000111201111112212110220211002001110100002212012211001220021000000220101021221002222201100222122101222200201202112212110112122021002221201111222122000210120200200111022002020010222210001202021012100011222010112010202022100020022 01100102020121110221121100201220110001212220101020202011102002122020201000221010122011011010202211120002222001100101121200101101000012200121100000120001110222221222212021101020110121002022201211001020200011112000120001020111202211111111021221200011022211100021011221021021212212202220102012220211011211121110222010110212010001120120011020120100212221102202101221101000120021012010000000210202212020100222100210212000222122222120120212201001112211020211002220121122100 20111122101002101110120121110200010101101202221012011221222220000211112210210012202010221220222110222120111112221110011100202022210220222100211200221120011102110211221221121200000012212202100200100111002212010122121112200112021211122101022110022101020120020211102210000210221012220201211212112020112010112110220012110022010112122112010102111100102200110012121021102211221122222120100201221202201221000021100222221011011121121201121001121221121212011210201010100122120 22022120102210221102002101221002012020222120120110011110102002000022112100201020020212220122022112110202101122001000120120201020001112211112001021011011201110122022020002011021222001200022202100102000220000200122222221220212110122010001011021012222110121220122012021121212111220010011111100002102221102221002220202020012222102201221110210221002020121010202220112001111211221121212102012011211212000120000111221010200211220102110110101010221001221212000010002002120100 12020211001200120021121002002001222200010000101022212212212000121112012121000010011010211210122100221120011201221111111211002222212010122221021220000100000222012211021201201021100102220212121001121212111112022001122210220122202211012122202001112112001000222100110100000111011022011222001221101221021102212100212200021202110102221021001021202020100221202022111002010201221010102100001222010012020100002011020222102211212122020011020200122111020111010002010012220100201 00000022020112121222201112111000011021122220110011002021121100201012222021002111212121010012100122201122001011102020200202002120002010121221022010101111020101100102001120022100100011211102222220211112101210101110120210002000111112201111221201100220012220010220012021221010010110011000210100112001202122012012202101122021100000101210201120201120200110011021202200022100111211222221101012022001012121011012011222000021112112001121001010222212011112100010022220010012220 00022011121000010222021220210220111222221221020220220012110010122012020121021020220120212020111011010012201020111000120122022012112002010210112010010012001112120021122100100122010020210100212012220220000212222201122120121112010110021020202011002000012220110001020111221222112121122202201001101212101212021201012202201210222120221010001110002212110120221221010222222102111212222101101102110000221022121211210001211220102202021201121101122202211110201000120022012021000 22112022100100111211222002102222022212020000211120102221011001011200120020210220001110111200000101120220202221002202020020022101010102022210202221102012100202111012112120221102100112100120222010210010102022111102020111111111100011201111022002201001010211102001200222100001000100101112110222001020120211212010010011120020022220100012212120120212122000121102110001201202010020100011220021011112222001220100222102202021010221101021000020212100110112210222211200021012200 10200111220121220221002102110100120022220210201022222212212100100021012022222222021010220211212221001120002122021111112120122120000212121111011120102000110200121121012202220001002021211121120011200011210002222220011101221100021122022112121112201012121200020101222120110021200221121212111002010200121210210210121011110110112120202001100111122010022221202111012022101000000110201122100120202021200111211100100112112212010101022002011222112222221121020221001102211220201 00111021210212222122220201202111211010000001001200201222202212020202120120012211210002020011002010001000220121121101022002200221001220002012211200000210210102220110002100211212202112101121101212110010001001210210212000021220000112010100222122201002110002210211111110201021121212201220202111001202220012101100202012201021002201022002111221022000210022212022112221121211202101121022220021221121200021210101200020011202201020200000010022020111222220222121012100102211100 11220102202010010102220002220201021200222121212101002001221202102002002021000102020200200000102221110001122121000001012220011100100210121210110100220001210021122122222211212220201002212001010102022020021222001111010222102000211022101122102020022222101221001221221012210111101020212202100200100012200100120220012022210011212201212002220121220001112121200220202010121100010212122212200010002210122212200010020101122122200221101210210000012101111021110001100120010122012 00101201220120122022011100112100120002120022102011200010001100211002022101110211010122222000012001020120121112221202002121122011112101210111112210211100221010201002011221021020211221011020102021011202022012101101011210101210001012112121101110222202001010012210020000011102012011102221000111010122100222112121201211012022100212022210222000211100221002101101212120210221211011000100001122201222222210102021210121021102022122011110110011022222222122100010120010022212102 11121020012110102220122021010100221222011000100011211111000112211202102011112101120102112121111221221102200100220001211211111121010021022220110122100002012222001112100022201112100100200001012201020010011211222121221220222001001002111020111010112010022002010200201010020122120122210001012011102122110012210001022100110022122000200020120002102022221200220111001212120002010200100200121012211001021000210221212211100200112021110020210111122110001221222222000210202011111 11110201102121122221212001201100112121200210002002200012120201002221122122220020210102010020212022022202121012201000220220112121200022121211022211000012210220021211002011011000222120110000202221211100211121212011212212210202010000120100111022120200200021200102212222012022122121010102120122101101122200001022012210011011210210122222202102121212222122121210222020210120221111021210211001212212101022110211022012022102200112000111122201000111201100220220210010011221000 11212221010120112000211222001121020000211201010022120010121020112112221202021222002122010102202112222210202022211121222112011001202211202010222101101112210202102212001112200121010022120112120102202101221220212022122212222100200112111110111120021120210111201100202222202011221000222021021211220012111011221122202121010221222000101011110101002112200211200111111022111210200210001200210210102102002022010121111211201201022022002201112211112101100212201221011122211022022 22110201210012201220210221111100110201001102222002211112120002211021121212200110101122101221112211222122200202122110000210021102022112022100222120021000100211000000021211022202212002000211012012200021212210121211021201102000002010020220120111022112110202010012012121121022222020202101200211010012022011002022210211222211220011110120012211221122202210120120210010120010012201222101020222001120220221010212100210200210012100110202111221012011122012010220200222002021112 01001100021211022011101022212220021010211022210021000211021222212201011220001101100120201101001211102020211121122012110012001000121221020100210102002122100100101221111011022112020011000211002022202122220102222212102021210202100002212111220012212102022121212111221011201202200200022221210021211021200112221200011112011120012201202122100010012120122210012210102220110222011122100111002200122111002101002001200220202000120011012021012001111002211200111011011110002101011 01120010110001101201212111002221011202022001221222201120201002202021102122012022202222122022122122100110112202220021022102101002021012002020102012022120201100001121110022222220220111201110010020221121110202222112112101112102120200011202022100002200011220002011221111021012021002102202001121201020211021220210012221201012100122112102120100102110021101222010102001101120000021200211121010100011002001110210022001022110201011201210221000101120112201002021121100212220111 02001012100002100110201002002021020100010221000201220121001220111210221112001222200121201200010021011112010222002120120102000000212221101220222011200022200102200201210011122022111102001012020002202011021212011110022201200022201221002001100222212002121022202222000010021022201201101002211111110001121020000112002112222102020220222000202222121100020112211022202110210000110200010101012020012212121120011012110001022220101222222012202010211021100120012111002101222101101 12020120010010220111021010001021100220012112202101022212222020102122221221200202102100001022112211201211211112201111202210002010122221122111022202102221111002101110202200222120222211222220012212001020021210222021211111221022211101200122110200112020022202012101200101122112112020110112002200020002000000002122212022100021222011011102000212002120200001001210001001212212200022220122111221012221120202122111102021202222201110202022120221022100222110221021000020202221112 20211221011001221120201021120212112221001022000002222211201010100021201101022120220200201121012201210122002021101001100122210011001122001220111202202020001211100022000100210002001002110112011111211112102222022212000101101201021122200210010212212022022211101011200011211221002200110201120210012001221110010211020020121211100110011202102012120002122122101010210022220101100222202010220220111221022210010021001000122200111222120202101011120011220201012221020012012001211 00101020221012201112220020211021211221200101200001202101100221022112021022201100101102110200120210012002020222102001221212121011121120121011010021112100012210010211220210100110101011121101002221200111201010210212000101202002000020202210201110101202211112021211022020110101120020201201120022200202200002012121001012010220222120202000221110000011222110001122201220012020202200101012101012111022111112202022111112212000020221121020111201211001000122202002002001100112100 22110210100111221010122101210102100010121102200222210122020002210111122010102022010121022022110001022021202120012211102201002122000000200211220220211220200221200221111221002010012110022102221201021122222202000002010111020202110011210000200000000120112010012100102121122000201121121011221222001112211212001021111020201210022001100102202012121120002121021121202122200221200212211121100012102212212212201022012000211122110100022010002100010021212020200020011212110211112 01222222020010112112222011201020121021221221122121002020022221001102100120011202112112000100222101011001210201001120101210121200201220222101122210012220211002012212012101202221011001211011000020122010120212022220120122101121212201100001100221220211022011121210202221100002201110111111211201022111020020110202222102212001020202122010220012210220020010210100221222100122200222120101222122000120210222111200002201010111120212212110200211011021102120211020122221210002100 02022220021120202012202120102020200010020022002121020200102201002022202000121222022012111111100020002220011011212102202211011221101001220211110110111110101101102201021010112101100202110210000021101220221021012222220122011202210120121101211212220201111110101100210211001121102122200010120222021210220010200202221220121010022201212220200210102211122201100202122201122002210011100100220210022101020222012021021102112112102022122021022212021112022000100011002010012222001 22212200220201001010122201200101020011100012212210102121201201100120022111222102222001010210220210201222201112112012100022020110112001100212200220020211210012000222110212111111010212222110002002202210202201021000122220011211122210221022021211020101220200210122112222121021110020020101220101002221112010012112210111210222211222110002102211012001102120202120102021022011020002001222100022200110022002001201212011110022210022122010222122010100000101200022012112022110020 02010110000112112021110020122211110110102012012210112100210110020122020111200110122001022022011022012111222112111220122110222021200212121221020102101002001022002112202100010120100200000112101002201111020102222211011021000000122020101201022220122102102110012100210020200100221102202210110212022101100020211001210120112011220011221120222122112122111010112120012122211000011210001100020112000120000020211001210201002012211210222111220110202222000022202201020200110211111 00220002200002022111001002020021211022102222112002022202211201102200201111020110221020201101002200121002112220021000112220022112120120202200200111020110221110000212101222020002200122120000201011220000201222021221200210000011122021022012201200112011012222122010021020122100112221202101222110202121012001111200022200220121022010120012000210022101120102221020000220001121022011121002202120222022001022012221210010200212102101012012001011122221002201020210121201100012020 00100111112121201120120110002020021011111002002021012112102220110002011221000112102200210001212221020110020000112122111200011011011122022012121122012001000102202020121111112210200201110000121022001011112001200010111220100201112111012000001200222010102220012100100210222211112222120112200102020220210002101001222011221200222201122210200010121120102022011212120121111110111121201001220010011121100111111202200100200220112112212000110101121001101021020211121222120121202 22212002211112012020202002221222102020122011201211220111112201210100200001110101212202020110022020000202021210021121212001100102011021111202110020210102212100110222110002102111120000200221000210211110012122212222220212220211221110021222011001122212210000001011122202201002000001200212202022210202120212120200200111121200000012211122200110201020020202202101021022220101222101011001220221220010101221010011001210022202012020210200010122220100201120100211002100100221111 01100022102010101121210212200010010002010221111201021012120221000112222210002202102202221011100121002002011110222210002010020001012222121001112200002101100001010200002010220002112002021221122100010011010012022212100012220211020010221012121001000120102120012112110220201211120020102201011210200022212020100111011001000211012220210122100120021222012201011212211002022101020211021001112121211021020012021210022202120201201102020102020121002012121222210221220000220112001 02121110211112212122101112021001220210201011202022111010121221020110021012100000201110220121220102221211110201102000200200022021002220020001202010112122022122012011111022120120000122112112001121222210010002210110010122011101002020011101002211222010111112020110200000202122221021200101110010211220021211220212021010021021120122220211222000010021121112200120112220221110201021100201112210102002022010122112222000122200021120020121211202111202100221212001221001020212202 22102002200220122010112122121211202220200020220122222201121220211001110212011201100212201210000011020100100000200021222100120121221000221002211221212102002020222212020010122221101102020221010001212022100020122002102210121220121101011201211200101010222012000112111121021211122110200010222121112020121000210101110110120121102201201212102112202202122012100100212002011210101122122012001022202122120201121200221012102101222001102110201121010102122200212100112000222102200 12010002212020111212112002111212011001101210212120021022102210012021122202210201220220001110210022212100122011102110010200001201202120100012200000001012012220002200221210201111202220121211221022000110220011010112120100212212002201020220211020100002121122012212101000012120020022100012200221002202110112001020002102120122200022100210022120200211111010112012101222101210012010120121012200201201110220100210010010100120020012022212221202212101111101012010211001020012112 21201120011102211120112210121110011012120201122210202220200021022120001212220002220022110002210020021120221222102211122221121021110221012002222002000100112100200200200110210122101121202202122210112201222022121101202102122122121210011112220111101102002111201120121100110022121212220010010001220112111212011120121110102100020200221200202102121122012002111011010112121212221022002010021222102220201000111102002000021120101001002012112021100222102002211020221111012022022 20120001112212002201122210211112001102201210111021020211100111102121202002110022101211211010001202112001000120111220220122102021111111221221121111100212221001022220010102201210120202022110120001012002220102112010122212102001111110121221221010200211211122101000100111011210000021112001202002220000112120102202022202222212100112011012120012211212010200102011011111120101001101120002001000002201221102201202202210120102020002001002011022122002122101200202111002211000011 12202220222212202021122122121211100202210110121101210010212002112121121121210000210202021121010112012001022020010201012011000022200112201111101002002020120102021012021122202022102110221112221211110002201002100200211201020012210000111102110010020021110100000011111211100210212112201110211112020002112010022011222221000001202121020212101122122112122222012020122021102000012020200112212101012011102001220002012200221220121011200121121220212011101211120121001012120012120 20121102220102001021011000100020221020012011000100000021221200020002112212121220001102121100020202002112000101122022121100220220020021020120011101211121221112002100222020021200110101121121122112022120201212220102022111120121110112200101122120102022122020211012111110021222001211022100111120201001021112012001012100101001011020020002011021101221202210101012020200210112112010000120011221210022220022000021101212110122020021012021012201201210222221221002211000202000000 01102102022110011222101122022020010112011112101222012001212110220222201022011101011000222100001220010010020112212111222200220112011122121211022202102111102202021001121220002120102110110122202202220011222210020022111221021222011002111020101022002001021022102021221101011012002221001102202212122002021110112222210222222001101122110210221011212110002102201001010111020022011101111201222110122121120211102201101211121200010200011122221120221202000101102010212002211010220 00001122111022121120221212211012012011002111212122112222010010002111001022211120220202022111201022010022102002211110012102011110200120002201010122020010011220112120001211002000201022102210021120102200222000012121221121001101101122221011112012001201120001102212111211122220222022012012120000021200112102011220021110011020212102101010220002200101222011211200110022120120011102112110022111111000102000221011221212221220112020002212122200100020000212221122022200002121200 11222221010111112122012212200100101012011101201011020022201200201010210210020211222221211120022021020110110022221121210112222222211022121210221002000211220220020100222000000101101221000022200111211012202012200111121011011010212202110122000210001021012122220022102010020012011202122002212110220112212122121202022220111121110112112221112010120222120121201020121021222100110121001001002101122102020222102122221202120002100122211120101022011122021202111210201011222001011 02102220120211122022202120111201220200112010102200101122122211102210021221122222011212121112210200111122100110001101102102212201210220211202210211200000112222020112212021222121210102221220011102002201201012212212122122100022101202112012002020021111220212222102202011221120200212011122110122112010012020121000012121210212211110221022020122222211110002221111211022020100012221200201121022022102002102020102221001022120020020012202102212012102022101221212201022221020121 20012120201102120002102021002022000220111022002020211121000022120022102222122122011002012120221122221112210020011121101100221012110200112002011100210221112120222112001101100201010111100122022021022000120002211102120020011201020202012002220122012202112022221021112120002120121002010101202202111222022122222220120101100111120021120200210212222101120120021011110122020010012022011111221001202020020101012101000010112002001010020211010011100120020100211022210211112110110 11102001122112212111220112002102112112202201212001201221101111200100012022202211210121202012221120200000201011222200122120222222102212020100222221021012110222121122020002111212110220220221100101212220010210211021120011222112120010202202020111021200120021211100222011000021221102022210102020022020122010210110211221222021011211110120212212112210220210012101120000020212202102211102120120202122120021000102211000010101102000011021200001022202211222012101202001021200201 01020201021220121122112101221020022122122200002001020211110001001210001221020010102110002000210212111221121122111000002100120012020021221111001200120021200111112110121002221010010100110012121011012122011222211002121201022120221201002000211010202011210002121012011021202001012011011010202000110021222202020121012200000201221121211011100112002021022011122000222211001202220220010122020122011200220002012212120210101001210120100012110200110021121101120112102011222221000 20011010120222121012112100021102022222220202220102100122020122102210012022110100111010120110211200110112212112212101010010220101022021100102120202000211201201221021112121010201122010101121221011122011212110222112001121201001221110222010101111021212121211002021111000211120221002110100122010010111102101021111201012021120100011021220022212012021200222112020202010101102020112001012201122201220211222100101020201122021212020120202011111012212012000100121102001202112010 20200002020201010102210222012100011212002200110002022102121102112220012100000221110022110200120201011210110211100222011120110002101101120222212202001222110222020202111122220010022000201200122100210022100012102120001122122200002010120100211022222221111010011212011100200010022210012202022122011100222021110021211020201120000000122010120200011121001120010122220020011101221111001201211122200112211100221102101102202212021101220201011102202110221211001111112012021220020 20212000222212112110222022210022200010212000111001220012000112010220212102222101100102012121000120122000002212202001220110111111210001011022011210012200120111002110002000101221212121020021220011011121121210001120112011120100002112201011121212022111020201210022022022102201212020202200022101211101200000121211201102022201200222120200112020021121000021202111102020211022200222022210200200001012220011122000101012110121011110121120212210010002012121122121211002110212200 22100012012010210201010200000000022201200100201111002220011002010012012222011002002222102010012011000002211200221102021210222021120020020210100212011210200210021110221010110021210021020002111011200110220022120202020000111011221220112220101201221000021100012022021202122110022022200122201201222102202002210221020022111000120021222220101112222000102020200020000022022212021021102100210011002102200222112100202111201220100201210220201111200202102010101011011212122121120 02220222212001022122111102111112001012120201201111010212000201100200021012111002001122211111000120102102102021201201222021210222021220100210012020201112110121001021011220202110222102222201011001001220001012220110212021010222212200022112110202200011112010200102002111200120211200012100001120112102110101202002000111022100021120201202012212110102211022221201022212100221111020210201120100002001021101111100001012102122210121000200012220020201210120022010222111012102121 00112112121212010001012100200000211021122022211100022221110021122221122002200110110202202210110222211021201020012010100221202020001222002020000210011201111221000201120100002220210020112111020000020002212210200000220011022200211220010100212121111022100202112110000011002220020220121111221120110112012211120220202001210010121222122111210021101200110122120110002020221012100212110220001211111201201000021201200110202120222220202222200020120202000011211002111111110212201 00002211121202221111020100222101120000211121202012002222211202220022112122021102012202110102001212112022110002201021212001222022120101220121002111202202001120110210011100102100001112011020012020210201010011011210002211021222112021002210112110111220000222202010021110112110001102200102201021120021122021010101102101202200200122110211101011012012211202202221210011022010110012010022002022020012222021112211102022101100122220120200111212202122121022121120200012102021222 11000101012200100222022110011201102222200210210101122121211222102021122221022010100012221101221120120101021221110212002120222210020111210212212112221012012000210211102210211212122002122200120022201102220102221011002012110120201201202001201102012211120122201021100202001210000002001111210110021111121110100212121012010121020022011120102021021010002101112111121010002012002001002221222202020020022001001121102101011101212000002002102002011021121211002022021010002012210 01102101002201122202222110110121110100210100201222010001220001110101212210110012001011200220011120101001202022020201210122011102200011111122011201122110220120201100002010012212021002021122000212111210002002120202020112220010011222022020101000012122211122110100022001110021000200211221211001122221122211001220020221011010022110111000121201010201200101020220010212001100200211100220110111122020011012201102122022000010100102110210020110012010010201112211221112021121111 02101111100121212102110200111122101112212111221111201120100202211011112102022222011212211100020212022101011210110222212201112002011212001120222211201001101120100021110100200201022220101112111101112211210002110020010202010221120210121012100222221212200021021121101010010120211112010110002221020201200120100200111100221101112202020220111222201112212010010211212020110202011022200010112121201000022111122200221122122202121010200210222020202200010110002220002012122001210 11021210202200011122011220110221202202100200200122221111100212111002221012212110110120200111111012000211012201120011111020211101001121011212211021221202201220121210021110112001120010201022010011201001010101002122022221012120012001211022021010110001102001021222202120220121121122011101101022101002102010122211021220120111212201202021020121021202102012021121101022011021110122121112001211102222112020210011202111100020002102210100221021110120220102200110101221221111101 01211001111022101112222022002011000212212210011202100000211000200112101012102010002210110010220010201221001120011110100212001122012210120112202112022002212201111001222101010122222021001011010111211020120112121100211202212000112020021221111101000222200002020220210122122211111201222121020200110222102020020100111121122012221001022002102020212021002000112102111011111102112111112202012112220201220010011022201112002212120111221000012222011100201022110220121011210210102 12112102100102110000221100202102210010001020100222012220202102211000021121010220222111010110120211112020010111210101100222222022221211200010101010102011212212001220102110100011011101202100210002200200110221102222020012011102001222002010012102110201102111110212222222212102121200010012011001221111120002221100022101012111021002101001200002102122002202022202120102101212200022121022211111120120002221002010012011000202011110200122210001222212002220102122222100110002210 02211010200110111010010020220002120000112110200112001100112010110022022001111112111111122011202022011211112001010011100201220120122010122002000001202200112020011001200221221110112201112102110212110100000100101001200211111010222001022200201112121012000220002202221200010122012112120221222121222002111201111202002010211200202100221111111200120102212022211200102002222010100100200021002100210202021112120112110200020221020112012100122202000201202001212212211121110220111 01001102001010002001211010010022200101220101110011001002220200021120212221111020200111110210200210002110121212110202212001112020020001002121101000001012000022202012100212212011121111010212211100100220222201210120000121100210200010100101211021010210010122201221220020222222111122202221110011222021000111111211211002202100121212010222111012021000000121122010122112222012100212002220122121022211100220110011022200002011110222200021001220012021120211111221212020000120110 12110021100200111212220001202012201121120211102102011111212210022111221020120202002211210100021021220201112121122021201120022120121202102222202112011220222021011002011122020201220120001200100221211122022010011211012000201011221221102221111110110112200222202102100012112202122110220120022122212122211201211211111112100222002020120120002022200220201001200201112102112001121221201001121222201022120211100120012011020111212202210020002201222021020112121212100000110012200 20112000000000210002211121201012010001201212220000111011022010212221101010120201010221102200021222102101200002211112102002001102012100210121220211012011212122202111111111202112102100001102211000010120201102011222002121222202212210112201210010211012112220020202011021002020010222220201100220101112220201010200020021202212222022201122012010222000000200201111120020210021222002220120021002000122010202220202220110200120120122120021222120220111220201022012210220001010101 20001201111022222110220201210002200221112121112202112212212202111210002102210000221100222020121112101122020210021212201002211000022111220201200021220010022200122220111222002112012211102020010002201221011012000122202020201012022121212200202110010220002201112121100221212212010110001110022201112201120121012122201021112122202001010210211220120010000202100010202210221020121120202200220112001212021011101200112110000121120202121210210102120000200010112110210110221020121 20112202220200001202112210000102202222102200212001120002011000210002102102000221111000022111222010211110111211102021110121010211212100002210201122212022022112022101222012202020212000200220022001001011110121100210000111210112102112020110112002122112100122012202001120022011002112100100212112100011120120002221011111020112010011200121201111012012120010110122101111110201102201012220012011002011121010021220010110210122100111010100011110010002202221010202211012012111010 10211120202121020202202000010122221000111022011221012201221012212112000201000011001111211122021111002201100012210211112200122021120221011011211110211020211012210200201011021202120200120102201210121222212201212122100021220021022012022222101111122112201222002011111212100000120110221122020102101111210101022220011120001011202120010000100020011202122221221010221010201102201122212111101222202012211210122112200011020212210210220012201210120110012022101212112210112121002 00020221122110010111112212020022210221121010102112020112220100011122120221112022102021012201120201212120121202001000100222210122211010102212210112122112210100201012121112201101212212020220100102111010101112120120101121010220100002010210200201022022202110001201002101202200200021011002201101102221120020111001212110200202002012120001210220112211000222002110021122101010010210101000201202021102102112102112001021210002011111211000121100121202210222110101121122221200002 11012212120022022120110111210001120111220022210010021220100021000110112000111101220202112220111001110211100222020221102022100102212222122220000010002201012202221210200220102020000210112220200112102001222100001102110020021100102101101110220202002120001010012110200112110110221210002002102222110122102222000202011120000201220100120022100201200001211122120020001110100222112011122220201111102010110212002012200202121101211102000100221120102112112202222020211111201000112 10001200112012020002201220221102000220111021022021121222121202102112121010221011012100222110211220012202102120020102111122021112100002112111221220121221210212101012101011021220101112221202000122212001200021021112100110011112120212110101110020110120102112011020210101111211121022002011212210001212212212020012222222202212200102202020111200211122222101210122101210002012111122222102002221120021120211122121002120022220201000000111101120120011001001101021211120001010221 02101100020200001221121121002121000221002000221202020121100002121001102101100122201212102212022111111111111201211221020212012200211002100001222010000210110111212200120010102001021022010011222201221000022121200200020201201200201120100120102102010200020101211212012111110121222020101120100100202211101111102222122102001210021101101101002010200121201111201002211010122221222001210202111020001210220222120221100222000001222201101221110012102212112201020102122221112120202 22012020001222200120221002022100221200011111222221112222022122201102110211220120211021002111112022011220012010210112101101122102220222102202120200020222221210112102000221002210112221100210221102111112011201200202222022011020202202121111100111002122201110022022212011212210221212202221200012112021011120101222222222002100121021201112210100122002122020212102220210221210201112001011102100011200120101000011002010022120121220101111012022222211101002200201112020011022122 12220220102002002101001022011021222122010212001122220201021120221020201121221120000120210002000120212200211212002200211121000121221222101022100122022022020002121201211212222112212211201122102120100110220102220202002001221001212222211210120102010222220112011112001021001002212202212010101010210220212112121221120220021001220120210011222120122020100001100221002111120111212101022021021010202211022211210212202222001020222220222001022020110111121210012101101121000202022 10120202200202212210000011101110220111211010220221202201222101121212012111001102101202000112022120220111022201110011011022202002020022102202002101012201012222212121122211110012020102110012020202202221012212101121102020022022120122112010211020010001221111110220010120221011102211220102202101120212101100001100112200122100222212212021012220202121122111120212120100112101110212011101111002102122101111112221011202111200211221211101012021222112121000210011220120212110110 20112212121101120020012022212120021111021100120102122201021200220002021021201002022112011102022112000122211011012000221212222011020111220111012202222121200010212110120110101122201022211002201001222011000202122221002221211220021220201122120011202202021012210112020210000200001221210110012002212201010222101111122201120112001010021200020022000011202020122220002020100202110220222021012120011120222111001002102002021111200212201010121020102122001002210111001002022220012 02222102220112120020201001212012201010100020112221020222011120212100120210022120111202000001220110211110102110020101120202101210220001120222210020122220212102010201112202021012021121002020010102002010021000121222102212022200021111122002002222101221211101012010210100020101201210000022001100202121100120100011221201001111010010111011211122202220202211011100201120211111002210020001202212020122112211021100222120012020102011111220012010101111001020002101012210100010002 02210121102002012202120221002012212121201012122111101001002122201201202000121102012002100012021020021020011200212100112121102202222112211121220110111121012011101210212200101220101200022222102120220212001221200011022020221112121011211010210011200211121112202112122100001112220000102222020111020202020011222201112202200100011220000010222010000012110020221202022022210012200200221000220001102020000220201222102212100020100001011220122002000220000121202101002210202201121 20200212001220211211201100101001000122111010220121110212012011011112100112110110111221002100211221222002110111120102120110221222202120010022202222110222202120121111021222101100011210102011221122100200111212220001120122112000112002101221121100100110020112021222011122121010002022222202021120001010201012111001210212110220000102001021121001221120021201011102012000201012221110101202120102221022120010111202111212101001210122021212202222102201122210201021010122111000210 21211100201120101222121221200211200020122101111112022221112101200012112122221220121120200012120212212120021211200011120221121121120120122210212111110210122222222212201001202102001120210011210002222100012200022212222021122120222112100220122220102121011021222200102111220120220000001120012121102111222122120002101110202010111121010110002212211022211022001121022210220021111021112110101002210012212201220211202221020010211021201221112121200002210222202112020012101222220 00010001220001001210021100021200000212011210202020112200110011222122121121222100221012102201002122011112101020000010022021221220010202001220122210121000121002101210010120120221210220112002010001001001201020222222102101120200000102220022010022202101221022220110202220010121120201001201101220111000210110020011001000112101201001000020002221121010011211100220221112001201220120222122220010102121002002202100221012120222002220002112021121022222221212102212121012021011111 01222022100001101012022102212000202121022120210211110221202020112112221000001010210021001120020121100020010101012121220201212002221021021222012020110112100101222120121012101012110120000111020211122011211220001010212021112201010220001220201102110220111100202220122012001022020012200120120020022102010201201202001210101120110012021121001210120120012111021021101020211000111200020001102022122022020002221110022201011211120220202112120200110121200001011111001210010022001 01200020100200111212210112102000101001011000120100221110020110022202111212102001111022101020220122002200002101002220220022210011210021102101201012020211021200212122220012010010022020112111121100000000020212121111211100011120000100120002211221101022110010210212000211111120111101020000021020022011210010110022022002220110211120020011012102100011022201021022120210202202201100020120012122002000200001100021201110112002201100222110211202112200112121100221010102001212112 11210120110022121020210102111220212111020122001221120011200021100122120222121021010001220111221121112221110110222002200110102220200221200222012001221020012220101020100212222101022101101022201022102022022011202211210102110222200001001202101121021122011011022121111102111122210212201221000002220211212002001010011100212011201201000221201111012202100002021101002210121022121021110000021022121102121210111111020100110101112202202202012212211100201212202101010101200110112 12222021011102012120002001002101100122021220210022201021211101122200201112000222022222202110121202222012202011020102200220110110002020100210121022112201020000020110110110221102221201200200111201222101120222121122202100022200001221122121002221201202220021211211212211122000021220110120212110121222000212002212211120201200110200102120200011222110201212221021022201200200011100001212101220120211222120102111000120101211011110102201220122011201012000200100022011212000020 22022000201211212012211220211202220001020112001000112101110012112112202100001020022022020122112001001102100210211221100222122020000211012111101120002120112100002011120210220220220220221211200022122201211200022202220101000000101220121202221001111011011211120222212120020102101000211122120102112121102112022100122121102002122221220010102020000122011200211112111221012102101220100001012121212200210002120001100200002112120200000121020111222011210212102122222012202101011 10102111020202202000122001010000122111122122221021110221010002020000201010220020101000200211011221021220221001222202220122001011110212121201200121210020102020212210002200100122201211220100002101021210101101102210000022221010210120021101100112200202121210121002010020122021222000101110210122122020210201210000200222100002120120001100201112020120220200121011220200210200222002111212122000110222011120202201201101212102121222101202011222011012101000001210002212022212120 22022201210012100212002002002201202101011110101010120112222102112020200220220000020100012020212010020111021120202200122221100201120020220112011001020222222002110111012021212202000101210101202202000201122121002221221222200011121112000112201112210121100101111211202100211220201020102021010010011210212111221210110002201112120210021010221122010210220022111211022102010102211111200210202222102122201101202020200012100120120010221220202001122020222022021112111102220202120 12112100211121021021211200020121211102010222221212222201020002220111211211022201112010012020011220102021101112110112221020202012221021110212122102201200201010112222221220110011102212002111022202022210211022122212202220220112110021202112010122020221111110022120200212110000101211120000010011202200111210110200021200102011221121122200120220201110210101100222112112201220110121112102010121202111221122010002011121200212101012201210000122001011111020002212120000222002201 11012011100011122121022112220212220122000012022112102201201000012020001000022121220221210220221111222120220011122121021101221202112110220202201012110110222221122001111002122112110112220102212201222222121021110002010211001100020211120102020200001112101012101120020201001100100021111120212022112020102220112011011100201112221210201220112221211101110010020021212020010022110120001210102000211000001112002221010022120221212022012101211102200002021222202012110100200011102 10101220012210021111021220202210120220202201012011210000220110022002010201111001222210110201100022220201210202220202102020200222100210102202120212200010110212000002202120221021220210112101222102212210100012200000200102021101111200220220021012121212112102201211201120101211101100010120010220012201221021212012002200020220110011201211112221211211010102010010120001102100022221120120100120001010122201112211001201000021121102011200100000202020021021011020022220222112201 00210212000002012220002210100021200221002012212221122221012001010222101212001002211211211200120200112012220121122122012200200002122222100101212012012112211120220102000120111000112012022110212202001101111010012200002002100010000202210202120110010021012022020222010211021020102120000222200121202202010122022020002010010201021221020020202220212012100220112222010211001210102201002021220101211200021221002012202202121201100112221200112012212000000100000120202020200102112 00022100120100020110000211021212110121110200201222001200011202201120111011010102012011212122200002111221022012201120111210002120100020211012202010022100202111222200111110121000001220102200100221002122100121120221101111020112102111021100200020012120020212022110222001021000210102000212001010002120011022112102212111012022221020111120200000011200101012000012002021110110011200111220120021200010201121002220012001120002011211000211112022012202021010011210222200101011122 10121000220122202012012200010220000010210102202101121110102002110200112010110022111002010021102120212100100120110110021001220220001221221122111000111100002012010120001210111120212211002111001021121121101100122000120021202002012000111021111220002112021222020012112022100020011000012120111021120100221002002022220221222102200012111022101001000020121202021000022120201022221001120222220002121110100010202221020002210201201200210000010222022201110000222121102111202002221 11200012210120122102001020021110021002101102012201100210212101002222022122012000002222210122222011221220220120002022102021202222122220022021111002112121021211011201001211101202221101201002102102001112120222000120100100212120222102221001110010210220121212000110100202010022101010212221001212220021201220210022102211021200000021112112021001212212021002211010120010112211011002220101100221121111111002000220012010021110210110112001201210111210112001202220120201110122210 21211100211200110000102021000222012002122210110010101100111201200202212002210001200000001102211110012010010201010000101100221221011010110000012222110011121011011011202122100100011120020202212002000111102212011202012202121020202110202200111021102021112222002121100200102101020020210222001020202020012221012122200202210211210010122122010021112120111110212120212112110120222120101021201222011122201220021020220122201222211210012021122102222100210120102121210211121010001 11212011021221011000102022011011110112000110211212121212100200011011022022010111022000101121122112211001012012212100001001011020120201010002212121200220021112121102001010010121011110010211202101201220001202212101111121112101211221220110112001221212211202202100122022100100201110011022021221021120222201222102202212211120220122002211120021021222022112212111201221220211102200021221220011011210122121000021111021221112101222121002211202201022111110120200211010102212122 11022002002111121100101112001221110020111120202111120102212111200110101012121121102202120222202201202202022120122010020111001110102221100001020122211200000211220102101212100000202202002220012101211001000112222111011200121110000000222122220221202021110001000002212010011010001210121001012012201022202100011001111000120220210002210120011221122111012112021211211200222020120121010010201221102000202020222210100212110001001012212210001012001200101120122121201000020210101 01121001022222201110000021010121101211112200100112021100200122100200221020210001111022211121010001021211000121110222002111220100221002222121002021102201220011021000022000010210100100121102110002010200021222201211002020121110000111212001001112100011210110101002100202101011222111000221110111122210211110001112100220012220002222121220210221000020201101120200211000021110202022021210020000220200000021012111112000020120122112222000101100101102102220002100001102101122101 10021021202022020022020011021221011022201120201002211120121202101121212222000002111122202211112010001211222011101101100111200001202022120111011212200221010111201112211222011020021202001222200021220100122211112201010110221212001020000221220110212201222201210100222112122111110001101112220200201210020222000202202101100020202000121001002001211222011202210122110012001002100101112210101112120210111112101212010202021000012201102122221022221210020000222002021022221101221 11222120202211012002000102021100001221110002201202022211010000201102020102102021022121200122222220222221111122202021121121201212022101002002010200021200210002111120100100210111100111221010210100220100201211112012220200100020002210212120120021000221100011212120121110012200122011110122012210102010202102200001000120200202021000011002102210100021020221020102112122020120112212201112121212202210120210201120010011020102222211211221122121120122101021210022101102021120002 00000220012202211201000201000002100110220100010012121100202102100020011202120201100111210121202202101121201101222100112210011112101022111110222010001221010210022220202221120020111121120000220122120201022022112020102101120021200002100001121002000112022002122110211220201000000022200121001012211000102021022122010112001000100220020201212202100120202200001210100101102202101212212220222211210012002020202111002012210111011101221110222020101201111022211220200010101111210 20220022102100221021112101000110201022111022000222112220110020201001002111200202020002200111012210122121211221021212211200012101002101202201100202201220112012011122122200200212112100220210012112111100220121112002200202220121121010111021100112011100222210021120110210110110122200111021220121010010011012022201100222022021101112001111020001211200211202100010221122022001211110110120121101111001022221012201120022111012021110002211120101212022101212001211112011110200110 11001120211200201001100102110011121002220200000022100222100200100022120122200122122100201221100200021102211111220010201022121221211222122222121221010101021002022000212001202100000020121002110102202102210002201121210200012220112221021202221211122110211120211121021020212212010021102012002202012212002212002000022021002122200100102121012022102212002000221220101200220122112101112011211101101102210020211111212021101222020221210112111102220122012000102101121121212102110 02010120221110220202012111122010210110110011002222001020220010010111011121001002111220221120112212100211102220012101111200212000022201000111221021011012020120001020200101222100000111100121221001100101102220112120111012111012100202010201101110012010021211101221021221200101011010121112100011021111202010010100102012121010022121021201101212201012010022001020212122100211210211102220021202122102021002121112120202112221001200010002101210000100101121211220102101102211121 00001210210012120210200101101010021100220202200122021110020012212111112102002021122022012221221211110202212222100001011121001010120002200200012121111110001210112212020122222212110000101100002002110101112010010012211000112000100220000022101002220021102020210220212020112112222001012021221210120000201100112121001221200002010010122212212010112101202202022001120202001112221120012210010221122021212202200102212100000221022010102020220012220112012221120110220122122222121 11000101222211220012011000110222220012002212001221222011000211220102200121220112102222012110112000001200222100120022222100200001212012201211011221121101100020111002101212221220120221202010100121010100100202201111201101010020112111010111222210210211022000211212201112212011102000210212112202022020120220021200222022020121111210101100010102212012101211222022211112220010212020120211121101201202002221011112102022002000110201011100221002021222121022212010221012000100202 22222221102211102021101202111020112020212211100102210122111011010022021201012202201011111212110221222200202021201220202001122022200111110012220201100110211110120002000102100021222221011212002101211010022101212212012110012000022011222102121122121101200211001011220020120112122210002001212002111210102021222200220120121102102222200200112111021211011101101110112122010202002120101120111112211020021122120010112200110212210200022202202002001100000210010202200120000001121 00100221002011222110112120200200201102002211221020022201112121002211002010222122112211120012112212100012211121020100212121000010120221211211021101202200112001002102022101202200111101202202212110022212211121220221022202200201112210201012111221122101122211021121012220110200010102011202101001100011120001000110222201021020022002212002200220012011101002000001110201110112210101110020122220110211202120202012211101101002122012000200101002110102010200111102010201022100211 02000200010210021211120002212210121222000102121220120010100120212010102100011112002200102211002002202210112002000111011200010001220100120211200101112102100001202221022110012202222100122111102112012121110111022000220200110112102021012022102120011021120111222022210022212222222101211002220101120020201220200110120201020021110002000222012221102222121000110012100102112110220110220201011122110200020122020012200110110211000022122122010012211002111121102010020121001012110 10201220100122021220120120222010100021102210122211222110120121111221101111201212220020221222120200112121021101012002021200220102002221112112110011201000220112102000000102202202002111212220201022000020210220002220011201001222002111220121220022211102212200022020222212121101110010010212122000201211211202002002100011222001121200010222001211021202100102221220220202021122102201210120121110101112012002020120120222101211010120120001211222002102210101011211111211101201222 00221010200111220120202212222011220100122022210220102001212002020212212000021120000112112220212211022021212000221120122011202001200010100020122110221101201000200001102101122112200121221011202201101212120210122222201202122210121112120100001120122201010101221220110221001210111212220012100120022212001222022002120002221002010212220222210000121121022111100012112020011211122220212102201112211001020212001020010122121110100002100212020101121112201022101212012221211220001 11121220000210020022120020000112002112201121100120122101222201201202010012202020010220221220200202211202012021101100211202222020222120010201111011001220020120020112112010210022020210112221012122111220222011011111111112202121110221001010210202022111021021011002021111211000121110010100010210200220200002110101112122211202112020211201021001101222000002211110010010022012220202102212021212220100210112000011120101022110220201110020021200020200000110000111202212212121220 01010120112102011022210020012200001211201220112210120120220221200011210112001111001022111100012202210020002001210211000021222121012211212011010211101110101000111211000200212121200200121020121001220120120101121020112211222212101200010121110112100212211201110002001201001010100002122211000221001210210120100011200210211122112222121122122220210202000201021102011121022002202112021220211021011211111120021220101212000212010202001200001101202120121111002202102002022222102 12000201110122022211120110012220202002111222102120011200120111212022002120110010010200101102211210001222111211201221010010112022102211221202210022001122020201200210011212120000111211010202011102100100221011202001220102212001211212011102212202020021020001212212221000011010010120202221000020211222112112202110120110012202221102212202120112020122002201222221011001120101122100011010001021211002010001222012122002021100121222022010210222122022220122011210002220102121012 22201022110101000121111202211212102110021020112202012200112202101012201000111100122010102000112200002222221002000110220111020011011101121012000021211111022100110111111021011012201012020220020202011201202210220212022001012112000200100022010221210001210120002100112111202210200112020120102220112021021211101100201001111021012222011222122222112202121222000210021212121101021020201102221202212111010012111211100202021212211010120201112102022202020001022111002011020101112 01101011022211002122102212112121120022121021011221121121010012002211020220122221010122202200201221110212212212012000221111022200020101001100221211112201021021100120001212112010000110222101112010012002110201021000010012200222100021210222122122100012102212002121022101120121122001000212111211100120122212001102221122021012022112002012110210202022201202012112122001122012001100121212112220020120222010111120221020012000201121222112102201010110221011222110101210011222111 11220122210021112100010100202210112200022100111010020022222100101001022120212011202201002020010022021111011202020102020200022200122002110010012102211101122122211002122212101220010021002210211222021011002020101121120011101200110100120011010101010121102001122011022022121002122211002112010121001222110221120210110120121220202020211121021110110202100220200211001220200122212102002210210211122002001122112020100002222011212011220220022100110101210002002012201122120001210 22000020000200210112011011211110001212010212221220110101202202001020201100121122002100202012111120112010000022102101201112011210122120110002121200201121122011200011112011000212201101111110222110121000100201010022111222100010201101212221002011000111102012010011012211111222222020022200221100112111112200211022122000220002120222120221102011220110200201222112122200121200202111222001122202202010001112120220210000120202222212022010012000122020110120001101102020112001110 12111021010100221101211212002001200112021002112111101122020011022102000011122202210020101120001211002020122022112020012200110002201012001101100011000001001202102101022202020001221121211201000000110001111121022001012001021010212011002020120202011200100202222220120002012210212112011200112012121012211200000220220012222221111122002000201211012002112220122001010110020222112220211202000201011221012112201021001102001221201001121111212022202111221122112120010200111021212 22222110010220212101110121200102021110222110120122200001010110101002010101201021102201222010010101102212200001021101202022100122021101212200100202120010201101100011212001002202012012212210211122012010021201101212212010111010222111121201010011200112000120000001222121212202010121101001111100122121110222220201011222211000110111121011100010201002002210001111100221201012221111212000111200000210001110221220012102212010210222212100102120012101020211211111002102000210110 12011022121001111111001022000012010220012022021221020222211011012101110210222000210020200112211020020210201001011021212202110120120202111200011000001201020120210011002220212001212220022221220002121011222120022122112001212001010201101010222011121222021020011222202200021000210220001202021120111112201010011120010012111101220200102011110012202222001100110102220211212010222112122201221012001112012002102221220200011222012121122200201211122011102210020121222101211200022 02002211000201100022221120000020121000110012211022111202021011120012012020202211021120022022111120220012121002220112001001110021202000012210110101222222210012111112120121212112102002022110022200112010221012212122121211002122100120202020210102121110122200101200200202101120010010200202011212122110010010000010001020111122102202002220021011111102122222100002222102001222021210121212011121022120211001101010212211102101010112112101000121001020002121111010010000002012001 21202110120201212100200002120201002212002202220122111110200002011102022201010201011112201010100221110201020000111112221010010201021120102210100022101112212110012200002200221112200121001202112102112111120010112211121102020110020211121200010201122010122022102121001212010020201001120001100121100021210211111002112020201002002101010202001121210022120221221121001022001202012101011020222111220110001010000000001201001212220002201111012021220020221020200011101220101022200 21021200122102102221211102010220102221001220022222102020012002201002101010011021021202221111022020121001022221100201212021102222201200202022221001012100221020121021022011000211101201002110112211120100010222211000000102112111012211221220020221222202000101011111102011210121201020122101011102221212112202011200211120201021011020120020001110102000000120111222221102011221221110122002002201100000201020002102110220112200122210212001210200102022210021202102200121120202112 12112212121101102201112102102202111000210210220020001220012000211212122221001112100110120120011011002120120010122021122101202220210212212210010120112000102022210012212010120011011200001101002212112211101020222120122011210021200210210002212211200101101022220222102020202112212011012111002111221012202021010022021001212222010011012002200022220211112012200120110120101112100111100120101101222011221101110011221002001122221022220221101011122111111111012000200211121202221 21102201111221220100221200202021100212011202022200201021121100202010221110012201210220211211010012121210202002202011211111010021111112011102100001022212012220212221111002112222122110011002021101221220020022120002010011202002001202112022120202020022212222212101210212210122012220102202021021011111102210220000001220202211010200101200000021222121211101210002111202121200211002010102110010201112022111021001210101112100012021221220122011021012220000112012221100011021201 22222120212220021101012122122222202001110111222021112222200222012120120220112011102020022110202211001102000212212111021201222200010101222111020020002101220121222010210101200212122201100202212002020122022020102200112000101020000012110022001111022111222100111221120201022102000101220202010102201111022021221021011121222021110122010002120102020202012212100120102120102222112110202102100212101022222210021022022120222020212202220112101021111011100102000201001212012210211 21022211220010010011200201110002112100110102202011220102201021201222221101122221222021112022220100112102101102121220200112021010212100021211001211120101221022021212011111002112221200210202200100101022110110012112002020222211210120010222022211201222212021010122020112212111012001000112110022211101011212012211010012202112210222220020202120220210220010102002222201210122002120022102121101202012022112000112101211112002121102120111021102022010022202212001020011020010002 10120022101010011010111121001102221120210221022120211111102110010021000012102020122121001212100120220020020022220202111210002001001222202022122221012202211102021102102021020100010221221010011112021020120221221202120112012110221210022220202022021121010212202220000121000122020120210010111022121000000100101202101001211001201200201112022021221012122121001112112002120110012221102212202211112220220212002110011220000011121201202100201011210222122212102211112000022122012 22202122212212212220001221020110120102220111201221100202201200101120200011001121210112100122102202010111020120002212220122122212120221102120102000111210000200211222101001000012100002022001001020120012222100111022101001011112121100001210000122110102101011011110010210011002122221222011211011202021000111121201001200220112221212001200221111211001011102110120101202012220000010011001121121001021011201120212121101120100210211101012201001222002201220100222201222110200112 21122011010000101012202212102022112211010100112101110221210211011102000201011121000120100122020020110002202200222020201211121000111211012022101020022212102022211201222012002202202210002121022021002002001110000110001001210022210021002100120221110211201001222020002112200010110012210111021101202101101221222002000010112221100222121201121202022201221001212120222101111101120121012011121201000111121121012110211011112120001012002120011112012001201202110111211000101202100 10010012111222100010112221101022021000201111212210120012010112202220020011011011020122210200010010000121102001202212100110112210120120200020012220122002220000221022202002111122221100101010002111012020220212002012022200212000020011112002021012210100012012110001101112110100110001212211210120002002010210121000102120220210212112022120102210221011111011121121111002221002122021112102222200021002100011211111022121010200021001100112021200002121101020100022000122002022210 22110122000012212200201122020200201020021100220102111101020120110202121110020100100202212021120220211222020102222102020122001102111012020110010101020022002221110110200200222011110112012021021021120020012102122120121121210010101022011201212102010001222222100020000121201000200120022202001112212100210211011102012220210221111112210011010021012221220001121211112211121012012200200022010202012112012010120100001121111010102112102002200011212210222101012200111211110000110 02121222021222010002221002120000120021021101000100012220021001101001011101110011000122120121221121221200011120002111021210122012122100111100210120012202200021011001212010212000102120202010202012100010111001000112022020020111000202200021122111122221111220120021001222001022011122010221121221022201210101002002010010211120210020020102221000110202221110122211002102010111220201011021100111210002101220212020201220110012022022221202122112221000022000010211020112212222101 01200110002112102100002200000111211202010121021122000200010021200220110100101012011022200000112022000120201212202100011200012210220121111220212100100100202101211012021202001200201001011122221022100202111110020201002211221210000002220211000121002101111220000210111222212020210122002121012001000201000211112201000020101002100001200221011110010121010211102100021100020001002202100000100001101021101001210100012011120210120220201112011110210020021200222212002122020020012 20112202122220220022021211211222210112012020000201110012222221201101112020001120212021010112110000102020012022021220222001220102120210010002002121222221021200201111100222002121211121121102000212120000011101000020000102202202022000200112211020011021002022211010012212202211022201110122111122121210211022102101021001211202002202011122222000100022211011022212012010211210022020110112020122210122202121010200012022201202210212010020002211112021200100122220210010000111011 10201222020102211120202001010110110022012002200101210121211011011122022221000102020000001011120011220112000012200012120122120202210221201102201222100000012101212212101211102110110200001021112221121222121221002101102212011011111002202100221220221211220220222110011002112120120102111002022100022021102101011201120202202110012221210000111210220001220111221021011110222012210100002022011201022010200001020221211101111011211202021211001122022200021220001202001221002000212 20112002211222121000100212011020222020012002010021101221012010210121212120100101120121012221121000120221012211210212022121022112101212101222222022010221221202200022020211100220120211212010010210111202100200120210111112212201002222110101220221012012002200000021222120220022110102220202220220221020011002010100221202101221000100222001022210202210211100121021111001011122201000201120111201100220101101220210112022122012222022000200222012120220222010120110221220220122122 01110201101002000212110100111100011102222102211212222002111111002110002212010222012201121112022010211121220112212011001111002001200001121222011121112201202021111001101212100221211221110000022000221000111112111122222211100100120201120022100211102000201111022221102121122121120202010002101001110210100001220002212002211000112120122020212012021001211110110121012022211001211100000011200111110222202210101100012210210100020021112012110012200000001222202020112111002122201 02010100221021022210222202020100200111221202221111110011121002120200000201011020202111200110121010112102221200110010111210200012121110101100210222101211000101210121111111021220100111201020222012200120111122122000202000111121111220202002220110200000101212120011121220122022210110122220020101122211011012201012111122112102220011001112120121102200012022121011022102121100122000200220200221111021122022200022211120221002121200010020002210220010012121021121120211100021220 00010000211220001120200011000221110212221011001000121210011201110222011212201010101011022011112001210021202200211120211222020212222001221100112000000211000010011001201021202200200100202121112012110111002001220101202222110221121121010110211001210000200212222110121121210210121001022012020011201201000112000111120212211021111000202112222102111111021111021221122211211202000022201022111000002221212022101212010111201022001001211021211211221022111101012212121002100000122 21221120211110122100001020020110121200202221012020121200120210002112200111200101020012110122110010111021012020120100212220122200002001112100020102200012001221111102222221102221121122121202022101002022022000211010201222101202211102102010022200212012201022022212000222110220121111011012010100220101102121101000121201220101001120220221012112212212210220221121120211022011000100110112112012021200200222210002112110210100021120001120221212201001121001121201101011100200121 10210011001120022012102120212110212002211001212211220001120211212221220120001012100002000100011020101012212002102000101102210111110220201110211220201000120120020220221012202000202112010020212212010101000111122002121012022100200000110100010222010121122101201001211010122101102222221210202001222002210122220102000020010020201012000202101120211000201000101002021121011021200121021220020201020112010021211020020000202011002110111010121012101122201211002021122021021210001 21011001211010101011100201200200020212121020002020120010021020112121020022210121222121102011202022010010000222212110002221122120210111220122102101202010220200102100101202020220101112211100120200102020200202122212201220002122022011110012212012100012202021212012120202111121200000010002102011200201220202222100220101201110222010020220212002221100001100011110210102221121002120110221122210001211010002220021101002111002211211101002210010000111100001001211102220020222220 21002222121012201011002102021221121220110122211211202001021200221012201010212121022020010000122011200212201120022021221020212020201000100020022121212110110200111201101000021202120012120110100220011100222121220021202121101001002022121111201202212101002020021112101020001211020212000010201111101212221221112110001212002101121210101022102000102222010020020221121210121022011011210022210021002121021022200101111002022111200222212202000201001200101102021220101021111102122 01020001220021220011120111210012202202202222002110122211201201222210200202000222112222202200220210200201021012200212010222220201200210121201121012111202202220202101200011211021102202121202002021120211102022201120111000221210101011220221101122112011101111200220021010012210210202112201210120111112011000110121121012110110212110100121212022120022122200120111010120211101021011121202001212010210100101101122010221122012220012100111100120121221122121202102002020110000221 00211100101211112011000100210200010222122120010111101120100221002222001110112002211220102021001200220120012102110122010011111212010000222100212010010111122020210021002102200222222212100111022110020110212010100202201102021011001122101200012012101001201010100112200022020201222010121111220011121000002011221122020101000220022100100122022212201120112221111121020121102200000110122112210112002012220112220112000222212001011011212000212102011120222122012100112222220002010 11121011200022122002202220102121122110101112122122211202122201022000001211020222212001110221101120122221121122200002110122111212110220211101002101220211002022110210120000221001000012002120100201101002010221100102012001010000101212002122211101202100111021202120211121202022101002202201101120210021201002211210001212021201210211100222220102020100111111101112011122020100000211102012112101121021001111221212102112222120212102120102221102002102001221110122100010111000010 00021100202002120102100122200221212011122021121010112102011100212012211202112220112001020010011001021021022221000211212001102210211010220211112210100001211010011021211012011211001201002221211010112020110220020120211212121012210120022121001021000220111101001102120102110102101012110101121101202011201001011021021011202122220012111010120121020120100020101100112220011211200222001000002021112011111010210020002021012221102010221222102210020222121020100002220102002012011 02210212002012201102111021120210112122111101212100101220020111220220212020200200011001100102012202100010012111111110000220101122201021112020201211022210021010211220200111111220112012011012202022001002222212200122220102222102002120022101020010001100021110221120220121210210111112212201220120120110000022221211220200120202002021212221201121012200221011101101202002100100102110221120112210020001020120221021101111020211120102011220020221221020120011202220222000221102202 00100101120112001112112202100121020002210221112021121100101010002010120020221000102112200012220200200100101112121001122011200200012001122002111011220112010210222200202211122121122020111010222102010021220101011201111101220212022220100002121120201101112221110020002112020010021021021001010120101121111111101120010001011002200121221211021012200002220012202102212122002000222020120210221201011001222000212122122020021211100021101110000202200101101120120102100202120120222 12212221111220122011212102002011002001001222000110111100112012002010120201221221100022110211010222102010202210101021220002212221101101102210201211120201202121021002001201212021101211111121121112010212012212002110122221220221202211212110202021120122111111020120022012120102112001010211012022021000202022110101101100022120101011211100121210011201121220100111002210110122100220212211211000222101001200222001200011002100002200112010200012121220122020021202212200020200001 12212010210221210212201121111121200101211222121020221200112222220111101210020100111202000110110012202110221010010221201200000112101111021222201200212120212100101021102100021110100111000020010110202210120012002022220002101102200002120121220111102111202012200022102022100010201111112121110211022000222222002101120010102211020121202122002112002001021020122110112012112121010221001111111102022020211100222202220222100101220011010201012121110201011102101101101202220220202 21220202220102201110000222111021202121211212221212012202200002200112211000201021200012011120102210110222021200110012100102210201112111222112112212010200210111220111021101200121210122101210121011112202220220212010221111212002200102201120211200001201122100001012101121100212210001011101020010122011200010122012012120000211022212002112021211200011102212211201220122100002202111221121011221001021102200022000002210011211111200212111010221202000020001212002112120022000222 00222011220110210010120210221210012002222110000021201011010210011111022000012020222222121120220100011212110100111201201201212202011200122111010101120120110222022001200200022021021101020012012220112122212210202120220000200221111111111011212022110220001010211022102222100222121212212202111021002021200101101220211201112122100112012221000110200012112010211111210102210010002200210202120101010011022101210000011102001212122022120220002101202111201102000202012002110200210 11022111101111202102220020002121012021212201110000122222212221001102200101210211001012100022101100201021201112002112112101202011120221122220222011211112020021121202002120111102202020101012012121011200211112200101102222100022012011011201020102021120111021210000112211111102011012120001011200011102001220112020201001101012011021212002000220212112000221202002221222100202111100112201010211121212120011101221000111122200121111102202012120001022022020121210202211102220221 20001222020210220222012200122021100121021022022000201102101112100221020201012112200200220121202111202220212000201001121001201102021012000000001211112111112022020020210002002120121022010012022000022100102021100102022221121111221201210100202001022201212101111020211001112221010212210002121201200020011000222011101002200200010222221012021221002221201111102121201202010101111021012011011222201112010000111201200121211212202002122220111212112020122020112100202001002111002 20210022212122112221101201012121112202100211222201111211212200020102010202201221111201112001220102101200101021001211200020110000120202202120010101000110222010011220200002111120112221212221211010000222122212001220111000000202101120110100212112020002112122010011012212200020012220220101110120111222102000120020100122012202211012000211220010122201012002002010101211221011101201022122112122100200211110112012022001122211020222102212001000111002111210222100121022100210220 10111222222021121202212021112200221111002021121112010220202100021011212220022112000120210021010000110112001002021021002101100002211001000022200220100220101101101121112220211200110021011210211001110202201220002111111112221222112102101112200102121111001112101002012210201222221100221011222222002011122021020020121101012101111202001021110201211222022222201020220202120221110122111021212011010122011122200101221202020011020022102110202222202200100011110011022222221112010 20221000021211122100010202120110202021111102220211001112021120120100200000020222012211120010000101212021100100222111121020212002220110122111102012222010001000101202111120221122112200001021222121221022021012001122121110011001021011101221221201020210220221201020102200100011011021112000020020102101100220022212221202111101201011001011012021000211211102202202121000002212001002002102110101212000200211100210120010121220201220220101010222012210200221000021101100021222221 01001010202010001010012110012200221202022120111212201100012220010001000222110102200011001212011021100021010002200022022101211201102001121120020011201010020021022012200101020111102021002102122022121011110011202120001221012022021022202211122012222021021202010012011012002021202002020222221101111221101111111020101010120021102111101122001101012120100212211221110021110211100202122212102200020010012110220122221001222220110100001201211222000011210011101102202122120102112 12112122101122011112112221110010010020122212122122201221021020002020022002111120211221201010210021121001210221210201111001111102020001110001111220010110200002010021000120010110120101012101102120212112001102212111110020002012101021000202221210121120012100111212202201002001121120012100210102212022021021011112110202011111122001010201211122120211112110200120120222021110011100202112202020010101102110202122112010101001100200202012101211100012012020221002110020201211221 11000110022100011020222221202211211012020000221200001002110012022010121222020210200221021110020221220211100210212211101101122002002111101202011122020120222102222122120011010022101011100010202002112211112201112112221000022000212102112110012200000201212112112111200202220110212202202102201200212220112001101110102102012202002112001211000220101010001202221000011112021212120010020220011210220122110210120002002021020122120102210110212221200120200200011000021002211002201 00201010002021100112020111102020001122222001022201221210202220100121110112011101000010211002011112012022101222110122210011212212120202200221001011020001102111120101202000122212002112121221111122111212111202110101021211100002210101202210100102020201112001220111122111001211222101011211010000101100220111120100112200000012112201100221102201112212101010222122002120121112102102120222112220001221202211201221012010210012112202221111100222222010211221102211200102211002222 01222120012000111111120222120111211000020002122011111210101012221001110000122200111111122000022222022202200202020101122100020001200001221200202212220200020022220100221000210002022002100000010002222121011000201112102010002220002011221121220012222111101012011201020101010120222210220200012021020002122022022020100111122222220002012021022002022002021221220201210111121120100221102221220011102020022222210200022020000200111201112120200011121210112101122122121100001212101 00020102120211102111211100122112100120000120120201201002211111220122012111011112112120111112021221121202210020001120002001011110101222020202201121201221211102121202000122212010112121200002022101221011001221000101002110010121010221211101200102110000122110211201201121200010122111001122110002211200222101210000100101120201202000200222111120120201121212112002010222220012111101112010222111100121002200201000200102200102001010201022021211110120111201122001212000201111010 00120102101211021202220222120010100111220121101120202220211201110112200101210110112102021010211020212112002221011022002101211122000110001002220112210011210120010110100011111211020210001210020101002220001011220112022120101001220112222112120200102222222120002200211101221210001120210102122200211102011220200000212021101102100020010202112102102001211212020010112001102202212211201200221222122112120120020101220201122201211210201010101212012002212001212001200001000202111 21212202100102022101211102220100011020002221112122010002202100100200212112000210111210011000221021111111102010201000100112112100111102012221120111101021101020022200020001211012121012022021012221022002111112110221222200111200101021202021210200210021122111210200101000220100020120022210121110210201121112222212021212220201002212111211211211001120201122101022210202021222220221012220021202012101222202101000122220101112111002022210002221122101210220212020100102211021102 00101221120112201100000102220010022011210201201001200011122121210220102212001200011222021211121100111211211121110112110200002111101222000101100202110111112001100121210021001201021221210222020121221010100020012011200021111012220120202001110220002210211221111120000000202110021022100021221012000011111120212121110221100001102102100201101221000020210120112002010202010210010211112102210201221110012221021021121102020211110210012201002022120120110020221111210022121011002 00111100110102100120220011201200201212010021201221021111211022122110202201220002020101200222010112012202012111120121100210102111111102100122110000200102211220221012020011222122122100120221122111000011200022011100111112200002200011112001022122222210120022001212000200022112121100010100122222120020210112222022121121102011112200120120110010212101011121101021201100201101111220201212022020012101122211210101010121022210010101101002110101000012110121212010210000220121022 20002212001210220221000100201122102101210112022220221200020011122012110212021102102120201002022112101122112000201112102121100101101020120212011000110201121000211012221101111001221100211102110100002222222112210022102002002201122121021112210221211011102122120101000112011202110220000212121101012012222120111200100011111211002002112100022220200110010101112010211200001002112221110111201021210211002021222122222102101110111210020001000011000220111200012120122101210011222 22212112201001011121100002102111210010011020212000120111000102100110200210001202201222120110101011202002200102221201112111222220220100100111220102202212001120120112212022010111102101010001012020010011101121111221202200110121220001110002110122020000002112222202202201212120010000012200001222100100122221120010222200021100111111222220002120110010121022222120220221112000112120212221201110022010100211011222002102112102122210021110222012012102012100220011120111011112202 10211112110220020100111202122222021210110000001212222112200102211212211122022122020201012102222210222101202122212020002001121210121021002010000011020002110010120210102001000012100021010120001101111021212002221112200220112200022211111200211112122102112012122212202101121021010202121010202112121110012210221212200200120121212101102100122222112000210110102021020100210210222200010000200000021112121022200022202021202212210020212211000022100221011212010112000202100102100 21220001112100012201020110002220120220202001122000110211002201110202122212212121220002101011221101020120111122022021111201022001022112120012110120221111222112112112110102111222200102112011210111220100102201100221001210100211210222102210020221122210010001002210211100120020210000112222200102220000120021222100012112110221012110220022210102100221110221022022110200121101000100122001220010020000211020020200000000011101202122022220021222021112212102021122020100120212211 02211100221022101212010200222221122110002222222021101200002002021100221010202000000022200112022001210101102100211212200112010100211222210021111120100110111211220022202101011211100020212122101211202012121211120012211002200222121201011111122222212111211110112000211012101122212010020110202201110110120202122110202210121010221221111212201101101212000112022101221021010200220222111210011212010012101222212211122020021210120210222022001001000112102110122121022121001021110 00222102200001100000100012222012021200211000022001102001011012102100201010211022112122122202211022012210220110210100221211212101121210102012220201200102110022122202020002210212010210202000220021020112120200012112001221120112022111120200010202101211112221110020211202101000210220221011202121011000122002211110201120112020200010222112201101211222200111202122100222222200222010201011001101112212221112221111021001221020100220112012011201012021201021010001210000001021020 02021110012012020220121000210201211002210001022011122020200122221102000210020020021122111001222110020122020200210120012021201020101121220221120012201011000111201120100220120121010021012120112001010121012201120120101010000111112222100222100220211221202220011012200021201221200121000211211221122122211222020222212211021021020201102111002112221022121011022000202011022022120222001120220010100221001121212000102122221120001110021110120000022202020201212000011201200100021 01110012001002112120100100201111210012010100012201001001110012020212121202220001211000200001202001222121202012100012020001111012222222001212200122210212110021001010210112212011020100202200200100110122221211110220201221121021102122000110201022020111222121212112101110001101010122100111020001100112121021201121010202120100211021122110101000121022001221111121222112101220200100110011020122211110120010110101121201220021022212211101110012200202101111212112222111220022111 20110201110020222002110022220102211220101110200120221002120212221111200021012200101022121202000220222022022200021001121021221111100212021222001200210011121001011120211202020211122222102112011202201002200201120100121121220002200222000210000100010120011021021222122000120001120221222001210102111001022021211000201120101002101220122102122100021011112101010212202020212122021212202210012212220112001110122121021000022202220100011011111112102200121210120201111102220212102 20002110201112021122022022200010021010220021201211211110202001221120222020002020101000112002211200102202210201120121212022010121002122022200000121122001102010111010110201200021102112220100201021001220102002001001112120210000110210202102110012112110010110010100020212211000210112210121012112221100110222212212010220122211211100000020112201221202010120122111112122000220010022111221000101202022112002020221110211010002002110001221221220002111222110120021001010020002121 11010202211121120112122110120222212021201201110012111010120112100221102120221010022221120122122200020110121021220220222010000011022122211212220111001110012222222110210221220021110021020000220020001022220101110220111211100200110200120022112101000201011020202112010102121112012100121020010200210001220201011120000121212022001101121222010121211222220102021220002211002110120211011222121101112120202101201100200210010101220222111012101221020120211202111122020100000222010 10222002101022122101102202000022212112122222022210211112221110200101212021020012201211122000211211011021222002212110100122002221022222122000122022200101222200010212012010020202221100102001201001010210221002212220221012000220002001010002122010221200201222020220010022211102111110210020102101120001211011112100000012211120001221102220111001010101211222102200002010020100111022010011220111022222102121021020212012012111012012012020211222020100111021210000011000110002122 22211112002022112012111020020012011211110022000210102101220202200112202200001101122221010211101220010201010012020210112102000012102012221120121202111011011010121021112111122110211011120201221002120100102210200210212220211111011100200112110102122220000100211222022011212211011202202102201200202012011001220202111111121222102011110122000222010011211201010022221201012202101022110010120120021210111120200202001000002002012022000021112202021201120000002010222200000202212 01011001000220010120120211110112101010102121111100011020211210020211120011200001102011220221102221200221210001200210220012110111002120100101112221211202011222002102220222120212010221200110102211220121001010222111220222020210211210120000000101200002220021202212101221112102012122200200201201221202001111021020122112111120120101100210102111102101012120121102110221012102222001000000220212010120111110210122200222212010002000201100112202001111201101210221011121210121021 22021220000212211001121011002010200120020021111212020200102020101222120022012211220102102111110000002112121011002210022010100222010100000011012200000122122111021100201000211122100120110110112110200211120211220012001112120002211220021021122101011001101200022010112212221022210002112210122201100200212020000120020211211100201002102011212002221111012001200112002021200122222121202222001102210220102102221020102111011112021102202022001111100102120200200021121121001000202 22001000101101112001012002222112111021002200001202100120120220111000212101010102210001012211200121022222212212200010002211021021021022110000211211222110200220110210011102120211210012122020222201010210010021001100222112121201010001121002010102021202111210000222000022211022021100002200202120001011202110020121212110002120022012100122012112101100020212001222012000122202112011201212111101101002202002200220102100120022110010020222012121100112121210210000202111111110212 22201100002122002102000001202100211021210102110212222110202110201102100000110201102100021020200212210202221111222201102001221210010110100221210000210210110002102211022221210001120200000121002000020120100020102200200100211222000220000112210201010100000002011212102012020010120222211211011001111020200202201222011002202121022012020221221110211100221100022012002102012010102211200200000210002122112000202210010112210210121222210102010021210201110201000221200200221120102 22001202101120022200011010222020220111020000210122000002110020010000001121100012202202022120020201220121021120221122021012221022210101001002201010101220020022011210120110220110201110211012020012111120101211002020210121122100101222110022010222101012111100100220202200010011011011000222122211121121220200021111021000121120102001022122021001002222221212101100112010222211120022001121022100101022100112212120121120201200121001110222202010021202022110102212022202101101112 12222201011212101111011212121200200012220220010120002022001022221122222220000100001020120001101011010212101220011121011012001200120102010201212010120220001100110222212212210112002112100200122001121021020100120112001101102222101112222200000011101020212011222011010201111201111120101202001012102000111002112010220121020020112011102112022110020211112112211211121111111101221010201000020120021112211111021102102200200211122200202120121020122222000112210020121102102111202 01220010010010021202011002210211020022120002022222121102222210210022110001100002210020211212010022021210201202021211011202011220212211211012010210212212221102020112011011212201011002120201212010202200122111221020120201022021002120210220102110120200002011202112002111221011021022200120011212212002020000201001022010220012010222011102102022211121112120011121001021212020202121011221101111012211011111000111012100012221112010012001202121122020212101021012120201022202211 21010200200120101112100221211012121210101120100221002211012012212222112122021022112122012200120122001122122021022100110002202020100111111000102010110110201001010121112100212020100200220111001112002012022002111111010221020000220000221120200122012001002222212102201212001001012111010211112102202010200200012112022112211012211122010111022210222100122111110100200211012122200211012112000101002200101011221220121000120210221000200211210002111221122211000100222222202211110 01010010020120022212212020210111222210110012212021010011200122100222102222011002102111021001222101220202110120101020112000022000222122101012022111112000110221210022001012022200010102100221000211212201101112200002120010011101210202222111212000211120220000102102110102200002022112101010200000101110111122020100122112000020112211011100220010011020201011011202211002220202102212200010010101200101220112111100020221210111102122200000201102000000221212011120211011222000112 21220210021010121201111010021211122222010222120012222020010112001200022002111110212200120200112220000210210110122202000112221021202212200221020210120021211120022212102210202200202002211222001100222212221120110201222021012010010110101100110212100202200002010212002211120202110102002112211021201111121100012211220021002111100010111221210020002022201121011012020210200112221111010221001001000110100102121022211022000220001221201202121012200211212100012012020212200121120 00220222101101120201221020220110212222010021212210022221202001022012000002021221112111020222100210020210010011001110221212120222220112202002222200021222111221020112200111011220000111011122010110012012112120110201102021022220121012202202022010111121200021202102110022211100010010111002212210022000111210002122111101200220001001112111211100110022012212101001112001220100010022210002021121110022021122110201000022020201221020210012121201202111100102022011122020120112121 12020001010020222102112200001211000011222000021122011201001210221220102211011222000012122110200002211102022201111200201022110121211101100111211210000010211120202010201012111210012200020210202020112221202210000100200112210200200210200001021111022121022012200210022102112111001101122222011102001212212211201222000210011202010012102000200022122021101210210221122210122111112020202202201110210100002010022101210000101120020111122200220000202102101122011202122022101002222 20220200010020101200102022121021211102002221220121222122022120102210001022010010012220011122210012010222202000112021102202201002222222111102101121221102121212201121122212101220001120101202212010220000110022211120100211212022210101002100020222011212002202201012111102210010120020110000101012112110201220110211000201020202120110122201102200220210012011101102221202121202222020212001121211201100110111200020121120212210210110222112022011220222122201120122110021010010220 21102111220221010001000212012122212212021011212002222002021000120212122111121212002011001002222220011222000200010121211211120112001210122010102001201021001021000212022122111121102110000210201102200022211221012122021201111201102102200200011221210010210201100122111121121001122221121012111221221011102122100020211121022211022212200002110212220212011221011021101020012021200001202100222120022100210210111100100210111201021101212010021012210002212210011101002112100202102 02212211010010122001210000010010011211120201002110110211100122202200001220112210100020112212110101120011211010122022020210201022100000011021002100021001012102211111110120001112112201011201222112001211112201010120010011222022221112121211020210120000010202021002221120012201022220011010002122110222101212222110121211211102212221200011022100001020020121122020201222101202021222111221212211101202112220102101010011102112210011201012101202200111111012112020010000101221000 01010221111100210121222011202011022102110200111001001110202001022102001220001220110000101102012222101210012101010112202002002121200001222002120201001001201002020002010210211222112002200100101201000021220021022011112100220112222011221101011222021112001221220222221021201021102202112020010000222121220212100110012112112001122120202011120020012212221111121211201210100212212220102021200021222112201122211001122200002212212012222221010011112021101020110112120011112110102 02221110100111002102012120020220010021002202120110012211101102221120012120010101002101100110210010112012002201212002121200221212202211222221222222111212011020121221202212101002202102211010101220000012212022000012121100020012112110120220200202011021001002122220121010020022110011221111002211002010222021121111212010102011000010022222000210122200010202222211020221121112120000221212222221211021001001011022101000210100202000012120002102200102120002012000111221011102202 02020111212012000111022021000110211000101021022002001020200010101000000220021111211020001011111200100221011201210201001212021211102220100020100022100201121200102022212221022010011000112122222002000100022220121212011001211211011210200021122021110122222112010021010100102022001010220201011020000211201220211022221211222021210011201222012000100100011000211011201001200222111000202220120100012202202222011110022222110021020100122220221012210221101000021221002110010221022 20002111202101021101111200110002202022000012212110211110112112012210220020112002200002210102120202210202002202010010020021112011221212121200001122220121021221211020111210012100202020211121112021200011000211122122212200010100012021121002011101002110011002011201000021000022100212202211211201211120102102020200222220220021021020010102201222122202211000222210021110211212221002001012000222102110121010222222221000112100201220121102101020001022120001201021110112001001002 11220111121220220222220202001002111222011012110012000020202200110202021012000211012202102001000000221002020102012000211120011202211100210011011201111100122102201212210122020220000212222122112002020120011111102210220121010002122102001021100210101120002202112200112010100201121011011012201021000020202002000112202101002121010220011120120202122220011221200001201012010201111222210100102110010212211211121121100220022022202220122201211110212221002220012211100020010020112 02012102110012112100110101012011120220212001121221000221210022211211220211220001122222120220011210000000222112200121201110221012021011002112100101111121100110222012120120020020202010010022222212011101111122002000200212020002100100222102002001220220011220100221010202001201122212212011122200112011101021102110120211021010011022012020111021102112021100221020212100211000112000000020000022201200211000202121202121010111001002102210202200012100111210202021001222212012100 12211111002102222202011100021111211101010021122001202221201221222201111122222020220012121121100002021210210111022122002100012111022202222112121012120012222021120010200100011012022020100001212200212212110022022210121021201020001212100012001220112000211101100112022220212011211121220010001210002021021222120021022010021121220202201110210121112122100022210101100121100121100122201122002010202100120211101101220111102011000222022200110020121000012102002111201211111000112 20001012020021120220122010100022202220221000221222221212102210222111111221111112210112201021220102202001201002112211221110120011121221200010102112101212101120211011101221121120210222220011112212022100101120212212211201220111221211021102200001102202022012101202221010210020010020201001211100202002110120021110001120021120111202111212102011000010100220200011121221120222011020020020102220012002010000021220211010102121111212001012111212212222111211112210201000222021211 21120212200020102002120022002011122021101020100201012000212101202012011210112000212012101100111220000220211012101002120201012022212102001201020020020012011111110121022000102120212101010222110011120120200102011111210020121100022101221110101000002121202101210020002202110010012212120102200020021020202102212121121101201222110212221020201102220111221001011200100202220220010201012010220022011110022100110122101111012221010201010010122122002100002002200000002221021122002 21100002202000212222020110100202012000122100221220201221110102220000220111020020012011201112210201100221112012120000122110000220111111021122201020202200220001011001002011011202201102001202020222120000211211110120201112000101221111220212211110110202010212021100020122020201110001121020100210010000110100201012002000101211002120200110020022120121110200100022220222120102012200011110202112121021012101002112210210102110000020101101110212002112220210012022001121100220000 21212022202112122111221022210200202022100120220201102010120200121102021100222020020200222200012001000120210100022121001202012000101010222221211212201021022210200000011221020022021220101011111202212212101221101200020100102201122200122221012211121120112200012210021002012012102201200122110001102220102102102012020200200202120121110021202110102011102110011001212022221012101121121121212222010221220001220201122022001011100021101221201200122021012122212220021121110112112 20002110212212200202201200121210010200021001012112200210102001111120000020010100201102222122110001002020112112102122102200121022021210211221211211111000002201120222010111222221212202001222102000201111212012021202010021001012210211011002011121111211001101001122100122100201202222010020020221020001022010012021122010011221112112102122102211100201022100110101021001121220000012210202022001020120002000120021122010202021101200012122111112220022212201102100100102201121102 12020112220001010212101210022001112120222010111021210012200000122111102112202021221221201100021100200210122221220112020202110002022000202021211101110212012110202201020012000012212101212200122021201102222121211202021012220112001101121021220222110112121020120022212222202111122212220100012021210212201110000010220012012000120201201102110102012102021121120012002121022000002010022110110010110102001100201121110000222202012112012100121122221221001211020010120012210020001 20122212101200220211022022201000012221101221100122110101111021022120210011121210201121202010000100220021210100210211211200201211111121002101022120122010001120100002212200020120101002222110200221000021212000011100100020221112020120212221112021010102210002122200102200110001220001021201020102021221101020200022220212222001002012111102212001201220100110220122020111112011211101121122021120011012001100220220201222101221012102220100211220011220222100202201111101022121210 00022021100111100101100202200122022022211000110111000111200021022110102201222211021201012221101102101100011111020220021220021122211211102201211012220020212022002000222020002211222000210010220020211112012221022222122001122221121021110100001120021000010000121122102012212120221222221012022101102222102000020121121111110221011100210202220021212020101201012102001022202202100121212100010210212000021012210001011101000212001222012011221100012222221102002211112200122101020 22122100102011021211222112002011012021112012221022222210122211002202222111200102100220101010012010001221021010002122202202201012102020211020221201021222210200012220000012002110000202122210021011201022020021000001001100201000201222211022122000100102000110102102120010010000112102021221102111111220211101220102110122121211102012201000211202211001010000022221012102201221200210100100110022000022122101012121111012122221021110112201022010102210210222011212110101021220200 00220101121101012011102111110220011022122022020121210222001002122022000002002022222102010211010100211102000200122202212111120201120112202211101012211222222100000110120211101222200110022020202100121210211200001010202010220012201122121210022000212102210012120021222102120021012211111201011120022021202001110000212100002012022122212212012020000201022001000212001001112111102000120102102220022211000211200221221202010111011020100222110211010222221001022210122210111111111 02202102120021211211001202021021112201000110000000122010011120012111110100001100021011000112002020022102221001222210222121020010012111121121022022200010110000020210012011101011201200121122212202001100111020112121201111220210222200212000021012211001010210010011211121100022001111011010202122122021221111200121100110210212211011112200210222020110022110101210202202111011000002120102012211022121111210221122211012202101002001211000001021111111012111112220212000111020022 11202002202112221202101111200210100012202112222220110111221222121110211001220020002001122121220011111121110212210122010120012210111220121122012220201221200021212111202110121220010121012201002211201202201021021020211200122012002012022210212121100102002110120211212110212120201010210020111000100011020210022002220000220122111002012120200021000201202221021110221220011120202222121110112001200011001221100012202202220002211122102211112120021211120000110202010012110120201 01120011202001202200201200211202212221021200201010121222202221022010012102112122221021212122112101121101021111122201021102102010222020012210112002021200220220012011222002010211201122110012011122210010100221200211100110210021120012112212110101220111211000222012002112200020101100122101102110112002102120202020220010100212121001122010022120001202011001021100201201000120002020000210120112000012202011200000221002111220210112021012011200120220112012200011212000010110102 12211001220110211101000211020002021010111112110122012202201212101101110100101112120110102100100012011002102210220002120220100021202000001211221210210002120011122001011122020021221121001000221200100002122202211101012101111001210010210120012020222101021011212022120220212021200102021212100220202010111121101121212100120002011000222112102020111120202211212121112200101020101022202021221022112222020020212011102122011112211022022020222012220202001212220111022102120210101 21221001100020201222210012100211200201121201211101100201202001202220200212010201120101201220022222102210020212120010120021210212200101021222221000122110220220022100222011202110102022112211222211201002102222122220020200212111000110200021100201112202011210001100010122200102201002022110121110100220221110212201110002012210100110210020100220222021202201221011222202201022012101001200200200011021111122020211022101110010211120200220220220200222021202201020012211202102102 02111202022001012221112210002121221101000002001112000122210202020022121220202120002010002200011222011202201200111000221100102001111000011112002211002121012000112100111122222212101101222112011112112212110011112210210110201101110102101101002221111100012020020001002222212011210021000200201210120102210102202010201112212100120011221202202220122212002210012020100211212100022012101101002201110011122120122000112212100021021212110000012101002022002022202012210022210200121 10102221011101202211000222021110110110100000112211012022221010111020121211022212110221100012012022112001002010121020021122110011212022020100210000022122001122211222122002210101210112222121120121210112210220011100001002110211010100202110201000110002202101210221110020100211120111002001200210002122011211201212002121000021000020001202121110021121211120222220120012202201200012000110010112220200101200111221010122021220122222002011221102011200122020012121221120221021100 22122201221212000222102202021010200122022122110101211020111121120110012210120111101010111220022012111100101220201222112001220100110211112200201020100111011001001221001021000122011221111210011012200010210122100220021022221102121011022120200101110121111210001011010102000112220022222001000210020020102220002021220202122012121011122201100212211201211121100211012210100100021101021111200110212122020112101100120022100201222211110111021102101111021101202001220222101010102 00220221120000112211200222000011112002102221200001221211221221002021101221211000211011000210002120121212012110211121012210121002000012022222010112122121112221202220101210022021120100221201012001101000111011111122200220221121121111022001022000202112120020212122002122011011112000020111221020101021121001102121110100120111211122120002222110221001222220210221011221000020120001211112201110202011212021002212111100101012202011220121012122200121121010120000021111000022102 10210001000200120100002221211210212010210211102111202200200201022011102221012220220010000222102222221212111211010001101002220200100120110011200110100101012120112011021101201101022000022221020120110001020221220011020202001022121012022100122200110112111222020010020021022221222012211222001012120101102100200212101202111100222001021010120102220011120221212001211201011221121120112122010202002202122100211012100120122111110002022111012000220221011122111202202200101121221 00000211112022121112201100121000200222020222020022102011120002200010121022101200111100200110110112210222011211011002111022021122110111120120020211012012101201211202110221121012210102122000011220221210010020011211220101222011001120012000120022022122211001000011100000100011211122021102222021020100022120201022011112121222000202122120010212120210212000222222221021000021002221101011002100201201102220020100100120020121022100102000221011122202200220011210120002101220202 01110011022002022011022000202020201000221100000001001011212020211222120120121210111011001020010101012220100002110112100021101120011221000011221001211021011010022111220002020222110102110212201221122100211110102111112110211001111011000012021220200112002000221012212110012110011100122122010212021012000120111201222121021102201112020111022012002101102212200001121001111020120012121202010002022212001022002022021211102022122001001220000202000120002101011211101210120201210 10211112112220211110110102010100211222222220021222111122200011102110102022201021121122101120010112112120102102200120202000012112100222012202010020201212101110001100110210020102120010222101221121201220112210020122001100210202012210220102222022210220120221211110010010100210011000122000221020210101020201122222021121200001200100022011100021200211110220102222122112012210001111111202202121011200101212220211002111110110202002220211201201001120000210211221122200102221200 02200212222021021220020022210111101100022110121012121021020212011122212122120120001110001012000020011122210101120200211001111202120212211010101210210120120220211122220022020220202212011012222010111201010002100120011012120002002210101110212202020221021000201020010122012011220002021111010212110110010222210011011111201022201202011120121011021220021121022222120022120101201101101220122220200122120220210102100002221102011211211110201022121112022210210102102120010100211 02221001021112221221021000020212102001222012100222110102210201210210200022101011220100221211112122211100202201221022221020222022220201221212222011121101202001121121011110111010120121020110000100120201101111101221001102102222021022200202012202202101112111222020120211222212000012200200221122001200221202202222222220212101120201202120021220022121212101102121111220002200110201122102102121121011022111122210002212010221001010201011001112020122020020222001212021120000102 01120110110212212001212002220211021002021002010022222100212022021010121111220112121121211202112011001120112210021220202002111100022022221102202222200220200200002220210010011212101100112200210102202212012122112221221212002122110011022102210111022102001210001112002211121210010011222020000222101122220102020112121222101102120121201101000210110211211222221202110010111221011122022011100202220102002000120221120000001112222021120210112111210012111110101002122222211101200 20110012011021212002120102211222222211121221210011000100021201221020011100110111210112100211222011001221021022211212021110121100200101220021200210222110000002120200212100121012210202210110000201211101120102222122210120212122021221002212112010012001000111211021102222012010110120112010021010000022221021120001111111122100112011221101200211111211211012021011122001012212200122002011210002120022122021002110201001121102021121220010222022201021201022022000221121220220102 01210211002202121202000000221012100112002112001111201201122112200200022002020021200012220220011211112121122220212101202220110221201102122221210021110202202222021101022011201022011002220102111202211110001222120200200200002110002110120001102001010112110121122001110212002002100201220002020000020120122211022201211000221202010011110011101202100210022110121100220120112211111212012012111022021101211202011112122012220010012202200010202010010101222100220002100110120202020 20200121122210220202001022201002201020001120202012120000121202211001101210000221001210201001111111122022120002120002111011120022020112200020000120220111101200220102202121210112020212101212211101122111210012101001112211222122210220011121202021202212012220011201212200202000002111201202121222102021000001021001212021100221200020012101222010001010200200000211220011002122112022100110222202100102200000120021022011221101102211022020212011001221121000222110022102210011021 01222002010022102112112202220212121001200100112112102112121001200022102200012010220220212010210201100211100012110011101012202021221202120112000021210021211001110112022210001102201120022001120010221101112210011012121222000111112010010220001011012112102211210200012100120201220222020221012210021200100112002020212220011120111121200121112221200221110011021012100020120112011100020220222100012202210210012011001011001022021110121010001102120122211001222202120000222100201 21021202220001001012221111000022021202221221001120011102121202202202002212022022220202110100110101202101011021212001222220101120022000122012210102121110121211022021122121022110222000111102112121200212000221100012020201111000001002110220220112211202101212121001200001221221101010002221100212220012002101000212212000000221200021001101110110110200000020200112012022120222120202201112120100220110201221110210121222012222222210001120202210202112102110102211120112022211100 10012010222002210121022210022020101101112121112120201102022221010000000011112221111002212020010022012201220011212020222110102111000102112200120212100111111002022110221002022000212220102101022222212001110100100111100022122201100022210212020220200021202001202102222102112220121112020220210022000221212210222210001010201121222120102002000000202121202002101220112211020220200011221221210220020120201002122222000121102021011020200002110111121100212210122101021222010011121 21202002011111222122211211022101020211200100210111001100022112110202211011111020020012211220000212202101222201010102000100002222000221212211020010012021221102122222121122112012221002001021121220220111001110110211021220010202001021200002122112010001021221020111101111210222110011000211201112212012020000012001101121010200022211110010200112200101021110110002221110011121101022111101012122010112211020020121000202210012112112011100122010220020212212102111002002002001212 22122021111211222101000100002202022120111220001222200212110121112111011202112110012120000000000212002111120101121000202202122010111010011100210112010122110001012211201202210110001112220202112221121222100211110111121102002102120111100200022211021222121021020201120222120001120022222201120200110211000210211220011021200000120012010022211000120121222020202100021210110122010201220001101022112101212222210102102022122121010001201012100000000022011111221000100012111122001 00012201012221122121001001210000100200002121020101221121102210021212212222011221221211112222012001200100002022100200101210111122010021220211200100010022110221010211100100000100122111111010012202022121222220012011100202020022002112012222220220001121201102100122212211012012202020120100222020101011010112221111120202102110101110222011010211101022100100101102021001020212120111000122100100020002110121121021021221002201211002111202200011202002200100221200021121112210020 20100120221211022021200002112112020201120110112002012102000011101212001111011110111212220120211020211022022110102222122022211000010211222110210121010100001100011112211021212210212100011001001212020221001011111221202110112120010211000111222010110221112002201121010110201102201020212110000210002000121112012121020022222010102002000100010020000211011011001211211021021021201100002201201011020101221002212120011200100011120122212112200221001120221111112000101022220111122 01121221022202011211110020012101000212012010110210222201222202012221100010122102102112120201021002022110121212221002111112122221000221120002102111011020111200100100102021120110010111220100010121010010211202020002100101001111110210101220100211201210210020012102110020220101000002121001222110220202111020121110220120112002001002211011102212121210220211211021102221100200202211022120121111220200020121100210212101021020102101022201111021021002201122212222211002201011222 02001100202200200101211221011211220010002111211200012221011022020200120002201211200020220010112102102011202210101210221022220211101101212220000101000212200202221122022101012120222010011111101011112110101200122021121100020012102122001000110022111210022122221010122111022200110221212200020102111220010210022001102100012002102211211102000112121022001211020211022112010201110122112100021222220211012211201222111100221020012120201221210010102021021101020110112002201220201 20222122200121200000010120211201200111221212200021001210100000211200122011220022220110200102122112012120002222021201011000112100200222201111001002101001121002110100202210101212120021010210220111201102020101011001000120121111111222011220201112222111211110212122200201021102211110020110221102101211020121120211111201100220221000111200022001010100011002122220222222120222221221210221112102220020222201011111202220202202112111002121202121221021202222110222121211212020200 21020110201122211112211120110012210222110012120120001212200201200022002200101201010220122212212012011211110221120022110221011010012020121112120001221011120121011100210111201101010101210111221211220111120011202211211202111002120111121200102000100000021000012010012012111022001221121111220112001110202110002111010002210100212111221102122121102100221000022101000200112010202112110022121021021001012120111110110201200022001101102120001202122202000202001211220200220200020 20221022201000021120200020102200011210112212201120010101211201212202110102100121012210200010102202000202201201202021011211200000021000220200111101212002110122212121120002021111000001022120022110010222102020212122012200201200201012022011111200102100122202201210221200222021012221120122100121202112110210110112211102010210202120122101011020212020010102120222112112101010012201000002211101122112111021220100112222122111120002010121100122001010021222201000220111211110202 22112120201220000212021001210212210010210212222202112100020212101021020020222101202111121002222201011002111210210020021011112012110021100212000010222002020200001000001110010022022200212102110212220110010222021021221011010100202120021212122020101111101011022200102012221212101012102000122211222202211111000002011002201122021120120011122010112200111002011001100221121200112011201022221001012001221102022221002022120020022020020102200200121011022100020101002222100021112 11110212111101200212101001101121221221100100120110002021211122202001022010211111102212221002120122210001020012121220002122110201222020001010221222100021200220121102010212010001100201210112121200221122011020021211210100212000101200121220102100211002101100111111021221212002100021022020011020221020022021112210021020112022122022111020210121021001000121020002122020220210002212010012122221001010020222211002211202120111112201001021112100211000111112120222200220020112200 11211200210202121100020122021120222002211001210012120021100110220000201122020121021200110120100201212000002012110000022112001210011012212020111121211010012001210112102021202222110200110201100122220121002110001021201002112012211100000221222002021022012201212100001212200220011101010002202202120002010011012022220012020002000002011122000012012121121222102001020000222122002010001211010212111000011220222000011000121100122212002112011101002201020012220222121000100012010 20102120222101120202012002221220112101001012022102000110000001111011102221202220001101022211220200222110121020122102100200111201100222002021100220111010201010122020002021101100101021221101020022221202012222102111111021220111022101120002202100021112022022001012211010101002012121202101002200212100202020021122012120200221002222221201010021222222102000012202200020112220112101100220201102220012201212222200100110012020212002200021120110120010112010210112121200111121210 01212000021021001110121110002221111110112212001201101112202010111211021110010202102000010210002010100221101020020101001102111102012202200020022001010210212120122020200010012002222111202122102010200200122210022022020020120210021120020021002221210202210200020201222201021212200001100220122100110021002122220201122100022121011222002110020101100111120012201221200121202001221110200221121020111200120000112110122020222020120211020101220122011201011122012212101112021202010 21102011110010102011122102201020012220111222020002012010100211200200022111201101001021101020112102222011221011201112111112121012112021100202002211202010211110212021020120101200210110001222211201110200100111202012020020020112200220210022021212010201221121222121112112201202002111012022121110011212011221201201112000001210102210012210002201021011101001010120220212121120000201120212111121221002112011010211211201000102020202001011102220212022112102101011222222010022122 20201222220201100020210112202102002010000100012012111202120121202201100200010110122022121220011000210201010002220010100200112120022010021122211110011201221021011201110000010102011022100110000001102121022022101020022212201200000012211222112100210222010110202121022012212120102212202221112002111221022010210102222201011000222100120222022012102111012112111021222011022201201011110221011120000211022121201222220120011102201122220012202120110011112101000210020000222022011 11220100021001100012011210002111110201102010220000011220122111021120112112200100021100220002001001002020102000100112110200221210120212011222211200221111210122112220120002212021120111121120112001100220002100201121021021201012101121220101012012100010201221100012010122100122212000002221222202210002200201121221111120002111202020121120101201122122102110212200012212111120102001022001122102010200011212100002110212202211012012121000222212002112022122201220200201201020011 21121021011022001101222202000120021110101100210010221022201000120111110201110211211201202110010221100021222112222021122001011202100212220212201102002202112212121220220102210022011222120100102212100000101021011122020012011111211121012221101121201201102211101212000111211000021210221121102012010121220020122111222212020220110111112201110222110121101122100011021101002101220202101221211201101010120112110020000021022112221222100112220000121022201201111100012222021020122 00201200112010010101101121010021110212121012102011012122011200212011102020111022112110122111201010202212120201101121121012102212110221121201111201221002211202202201100210122212111222020111021010202001002012101021021122010201111201102201221111111022112020111002201110110211012111001010021021020101201220000110120111022112212011110210121100001111201012202010212101110221201011202001012121212002022211220220220012000022010210121120221012111012102222222202020102211201020 # s^transpose 11110011210212220211211200200112112220222212220201020112012200111212221102001122201012022222222100002102022121100210012000122110222212210200002101020001002211222212022121020121212010122110121111202012020202220201200122201010100220222010201010222000010100220100010012000110020010011202200211122011001021211020011202022101221120200220111212112110002020101121001022110000201011212200200000012011122022112101010201121022121011120221011000022122221000201211010221020112010